Skip to content

Commit 4ec7f75

Browse files
committed
Removing deprecated Widget calls in favour of new 'ui/button/action' api
1 parent 58133ea commit 4ec7f75

File tree

4 files changed

+13
-15
lines changed

4 files changed

+13
-15
lines changed

lib/Widget.js lib/ActionButton.js

+8-10
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
1-
var widget = require("sdk/widget"),
1+
var ui = require("sdk/ui"),
22
Localisation = require("./Localisation"),
33
Data = require("./Data"),
44
Tab = require("./Tab"),
5-
Panel = require("./Panel"),
6-
widgetObj;
5+
actionButton;
6+
77

88
exports.init = function() {
99

10-
widgetObj = widget.Widget({
10+
actionButton = ui.ActionButton({
1111
id: "save-text-to-file-widget",
1212
label: Localisation.getString("saveTextToFile_id"),
13-
contentURL: Data.get("images/ico.png"),
14-
panel: Panel.get(),
15-
onClick: function() {
13+
icon: Data.get("images/ico.png"),
14+
onClick: function(state) {
1615

1716
Tab.getSelectedText();
1817
}
1918
});
20-
};
19+
}
2120

2221
exports.remove = function(){
23-
widgetObj.destroy();
24-
Panel.init();
22+
actionButton.destroy();
2523
};

lib/Preference.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
var preference = require("sdk/simple-prefs"),
2-
widget = require("Widget");
2+
actionButton = require("ActionButton");
33

44
function onPrefChange(name) {
55

66
if (preference.prefs[name]) {
7-
widget.init();
7+
actionButton.init();
88

99
}else{
10-
widget.remove();
10+
actionButton.remove();
1111
}
1212
};
1313

lib/main.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ require("./Hotkey").init();
33
require("./Panel").init();
44

55
if (require("./Preference").get("showWidget")){
6-
require("./Widget").init();
6+
require("./ActionButton").init();
77
}
88

99
require("./ContextMenu").init();

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"description": "Saves highlighted text to a file in a specified directory",
66
"author": "Robert Byrne",
77
"license": "GNU GPL v3",
8-
"version": "2.4.3",
8+
"version": "2.4.4",
99
"permissions": {"private-browsing": true},
1010
"preferences": [{
1111
"name": "fileName",

0 commit comments

Comments
 (0)