diff --git a/css/bookmarklet.css b/css/bookmarklet.css
index 58742fab..ba54b9bc 100644
--- a/css/bookmarklet.css
+++ b/css/bookmarklet.css
@@ -19,18 +19,27 @@
* along with this program. If not, see .
*
*/
-header, nav {
+header {
display: none; }
#content-wrapper {
padding-top: 0; }
+#app-content {
+ margin-left: 0;
+ overflow-x: auto; }
+
#app-content-wrapper {
min-height: inherit !important; }
.warning_bar .fa-times {
margin-right: 20px; }
+#passman-controls .breadcrumb {
+ padding-left: 0; }
+ #passman-controls .breadcrumb a, #passman-controls .breadcrumb a i {
+ cursor: default; }
+
.tab_container {
padding-top: 10px;
margin-bottom: 20px; }
@@ -53,4 +62,7 @@ header, nav {
.angularjs-datetime-picker {
z-index: 9999; }
+.icon-picker {
+ display: none; }
+
/*# sourceMappingURL=bookmarklet.css.map */
diff --git a/css/bookmarklet.css.map b/css/bookmarklet.css.map
index 965bcb8c..89bf04d5 100644
--- a/css/bookmarklet.css.map
+++ b/css/bookmarklet.css.map
@@ -1,6 +1,6 @@
{
"version": 3,
-"mappings": "AAAA;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,WAAW;EACT,OAAO,EAAE,IAAI;;AAKf,gBAAgB;EACd,WAAW,EAAE,CAAC;;AAIhB,oBAAoB;EAClB,UAAU,EAAE,kBAAkB;;AAGhC,sBAAuB;EACtB,YAAY,EAAE,IAAI;;AAEnB,cAAc;EACZ,WAAW,EAAE,IAAI;EAKjB,aAAa,EAAE,IAAI;EAJnB,kBAAG;IACD,aAAa,EAAE,GAAG;IAClB,QAAQ,EAAE,MAAM;;AAIpB,cAAc;EACZ,UAAU,EAAE,IAAI;;AAElB,aAAa;EACX,KAAK,EAAE,KAAK;EACZ,UAAU,EAAE,KAAK;EACjB,aAAa,EAAE,GAAG;EAClB,SAAS,EAAE,IAAI;;AAEjB,WAAW;EACT,MAAM,EAAE,CAAC;;AAEX,0BAA0B;EACxB,OAAO,EAAE,IAAI",
+"mappings": "AAAA;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,MAAO;EACL,OAAO,EAAE,IAAI;;AAOf,gBAAiB;EACf,WAAW,EAAE,CAAC;;AAIhB,YAAa;EACX,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,IAAI;;AAGlB,oBAAqB;EACnB,UAAU,EAAE,kBAAkB;;AAGhC,sBAAuB;EACrB,YAAY,EAAE,IAAI;;AAGpB,6BAA8B;EAC5B,YAAY,EAAE,CAAC;EACf,kEAAO;IACL,MAAM,EAAE,OAAO;;AAInB,cAAe;EACb,WAAW,EAAE,IAAI;EAOjB,aAAa,EAAE,IAAI;EALnB,kBAAI;IACF,aAAa,EAAE,GAAG;IAClB,QAAQ,EAAE,MAAM;;AAMpB,cAAe;EACb,UAAU,EAAE,IAAI;;AAGlB,aAAc;EACZ,KAAK,EAAE,KAAK;EACZ,UAAU,EAAE,KAAK;EACjB,aAAa,EAAE,GAAG;EAClB,SAAS,EAAE,IAAI;;AAGjB,WAAY;EACV,MAAM,EAAE,CAAC;;AAGX,0BAA2B;EACzB,OAAO,EAAE,IAAI;;AAGf,YAAa;EACX,OAAO,EAAE,IAAI",
"sources": ["../sass/bookmarklet.scss"],
"names": [],
"file": "bookmarklet.css"
diff --git a/js/app/controllers/bookmarklet.js b/js/app/controllers/bookmarklet.js
index a1d292bd..6673dba2 100644
--- a/js/app/controllers/bookmarklet.js
+++ b/js/app/controllers/bookmarklet.js
@@ -411,9 +411,13 @@
NotificationService.showNotification($translate.instant('credential.created'), 5000);
});
}
+ setTimeout(() => window.close(), 3000);
};
+ $scope.cancel = function () {
+ window.close();
+ };
}
]);
-}());
\ No newline at end of file
+}());
diff --git a/js/app/controllers/settings.js b/js/app/controllers/settings.js
index 750b41a4..9fa1f155 100644
--- a/js/app/controllers/settings.js
+++ b/js/app/controllers/settings.js
@@ -87,8 +87,8 @@
});
var btn_txt = $translate.instant('bookmarklet.text');
- var http = location.protocol, slashes = http.concat("//"), host = slashes.concat(window.location.hostname), complete = host + location.pathname;
- $scope.bookmarklet = $sce.trustAsHtml("" + btn_txt + "");
+ var http = location.protocol, slashes = http.concat("//"), host = slashes.concat(window.location.hostname + ":" + window.location.port), complete = host + location.pathname;
+ $scope.bookmarklet = $sce.trustAsHtml("" + btn_txt + "");
$scope.saveVaultSettings = function () {
@@ -322,4 +322,4 @@
}]);
-}());
\ No newline at end of file
+}());
diff --git a/sass/bookmarklet.scss b/sass/bookmarklet.scss
index fca8bc17..7abb30fe 100644
--- a/sass/bookmarklet.scss
+++ b/sass/bookmarklet.scss
@@ -20,44 +20,69 @@
*
*/
-header, nav{
+header {
display: none;
}
-#content{
+
+#content {
}
-#content-wrapper{
+
+#content-wrapper {
padding-top: 0;
}
-#app-content-wrapper{
+#app-content {
+ margin-left: 0;
+ overflow-x: auto;
+}
+
+#app-content-wrapper {
min-height: inherit !important;
}
.warning_bar .fa-times {
- margin-right: 20px;
+ margin-right: 20px;
}
-.tab_container{
+
+#passman-controls .breadcrumb {
+ padding-left: 0;
+ a, a i {
+ cursor: default;
+ }
+}
+
+.tab_container {
padding-top: 10px;
- div{
+
+ div {
margin-bottom: 5px;
overflow: hidden;
}
+
margin-bottom: 20px;
}
-.vault_wrapper{
+
+.vault_wrapper {
margin-top: 70px;
}
-.active_vault{
+
+.active_vault {
float: right;
text-align: right;
padding-right: 5px;
font-size: 10px;
}
-.tab_header{
+
+.tab_header {
margin: 0;
}
-.angularjs-datetime-picker{
+
+.angularjs-datetime-picker {
z-index: 9999;
-}
\ No newline at end of file
+}
+
+.icon-picker {
+ display: none;
+}
diff --git a/templates/bookmarklet.php b/templates/bookmarklet.php
index 0d89e76a..dd65d678 100644
--- a/templates/bookmarklet.php
+++ b/templates/bookmarklet.php
@@ -17,7 +17,6 @@ script('passman', 'vendor/angular-translate/angular-translate.min');
script('passman', 'vendor/angular-translate/angular-translate-loader-url.min');
script('passman', 'vendor/ng-password-meter/ng-password-meter');
script('passman', 'vendor/sjcl/sjcl');
-script('passman', 'vendor/ui-sortable/sortable');
script('passman', 'vendor/zxcvbn/zxcvbn');
script('passman', 'vendor/ng-clipboard/clipboard.min');
script('passman', 'vendor/ng-clipboard/ngclipboard');
@@ -26,6 +25,9 @@ script('passman', 'vendor/angular-xeditable/xeditable.min');
script('passman', 'vendor/sha/sha');
script('passman', 'vendor/llqrcode/llqrcode');
script('passman', 'vendor/forge.0.6.9.min');
+script('passman', 'vendor/download');
+script('passman', 'vendor/ui-sortable/sortable');
+script('passman', 'vendor/papa-parse/papaparse.min');
script('passman', 'lib/promise');
script('passman', 'lib/crypto_wrap');
@@ -37,6 +39,9 @@ script('passman', 'app/controllers/bookmarklet');
script('passman', 'app/filters/range');
script('passman', 'app/filters/propsfilter');
script('passman', 'app/filters/byte');
+script('passman', 'app/filters/tagfilter');
+script('passman', 'app/filters/escapeHTML');
+script('passman', 'app/filters/as');
script('passman', 'app/services/vaultservice');
script('passman', 'app/services/credentialservice');
script('passman', 'app/services/settingsservice');
@@ -88,23 +93,43 @@ style('passman', 'bookmarklet');
-
- {{ 'bm.active.vault' | translate}} {{active_vault.name}}
- {{ 'change.vault' | translate }}
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
\ No newline at end of file
+