From 6db23078e79e835953db1d5e4e147df6ff234f2e Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Wed, 8 Feb 2017 03:16:40 +0300 Subject: [PATCH] docs + cleanup... Signed-off-by: Alex A. Naanou --- ui (gen4)/features/history.js | 3 +-- ui (gen4)/lib/widget/browse.js | 13 ++++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/ui (gen4)/features/history.js b/ui (gen4)/features/history.js index e7dc360a..181cb799 100755 --- a/ui (gen4)/features/history.js +++ b/ui (gen4)/features/history.js @@ -641,7 +641,6 @@ var URLHistoryUIActions = actions.Actions({ // XXX need to sort pins... // XXX need to save pins... - // XXX 'to top' button??? listURLHistory2: ['History|File/Location history (new)...', widgets.makeUIDialog(function(){ var that = this @@ -738,7 +737,7 @@ var URLHistoryUIActions = actions.Actions({ // open... ['', function(p){ dialog.browsePath(p) }], - // XXX should the normal items have a "to top" button??? + // XXX should the pins have a "to top" button??? ['♦', 'TO_TOP'], 'PIN', 'REMOVE', diff --git a/ui (gen4)/lib/widget/browse.js b/ui (gen4)/lib/widget/browse.js index a4609e54..bf7f552e 100755 --- a/ui (gen4)/lib/widget/browse.js +++ b/ui (gen4)/lib/widget/browse.js @@ -961,20 +961,23 @@ function(list, options){ // // Format: // { -// // equivalent to .length_limit option in .List(..) but applies +// // Equivalent to .length_limit option in .List(..) but applies // // only to pins... // pins_length_limit: .. , // -// // equivalent to .sortable option in .List(..) but applies only +// // Equivalent to .sortable option in .List(..) but applies only // // to pins... // pins_sortable: .. , // +// // Equivalent to .buttons option in .List(..) but applies only +// // to pins... +// // If this is not given the same buttons are used for both lists. +// pins_buttons: .. , +// // ... // } // // XXX should id be the first argument?? -// XXX should this be a single list or two lists??? -// ...with a single list it's simpler to play with items w/o full updates... Items.EditablePinnedList = function(list, pins, options){ var that = this @@ -1046,7 +1049,7 @@ function(list, pins, options){ isItemHidden: null, - buttons: options.buttons.slice(), + buttons: (options.pins_buttons || options.buttons).slice(), } pins_options.__proto__ = options var sortable = pins_options.sortable =