Changeset 726
- Timestamp:
- 04/13/08 03:55:36 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/chrome/chromeFiles/content/manage.xul
r722 r726 63 63 label="&manage.label.chkUninstall;" 64 64 checked="false" /> 65 <spacer flex="1"/> 66 <button label="&manage.button.close;" oncommand="close();"/> 65 67 </hbox> 66 68 </vbox> trunk/src/chrome/chromeFiles/content/pages-overlay.js
r695 r726 39 39 this.listbox = grpBox.getElementsByTagName("listbox")[0]; 40 40 this.btnAdd = buttons[0]; 41 this.btnRemove = buttons[1]; 41 this.btnEdit = buttons[1]; 42 this.btnRemove = buttons[2]; 42 43 43 44 this.listbox.addEventListener("select", updatePagesBox, true); 44 45 this.btnAdd.addEventListener("command", promptForNewPage, true); 46 this.btnEdit.addEventListener("command", promptForEdit, true); 45 47 this.btnRemove.addEventListener("command", remove, true); 46 48 … … 66 68 function updatePagesBox(ev) { 67 69 selectedPage = self.listbox.getSelectedItem(0); 70 self.btnEdit.disabled = selectedPage == null; 68 71 self.btnRemove.disabled = selectedPage == null; 69 72 } … … 91 94 } 92 95 } 96 97 function promptForEdit(ev) { 98 var gmManageBundle = document.getElementById("gm-manage-bundle"); 99 var val = gmPrompt( 100 gmManageBundle.getString("promptForEdit.msg"), 101 self.listbox.selectedItem.label, 102 gmManageBundle.getString("promptForEdit.title")); 103 104 if (val && val != "") { 105 self.type == "includes" ? 106 self.script.removeIncludeAt(self.listbox.selectedIndex): 107 self.script.removeExcludeAt(self.listbox.selectedIndex); 108 self.type == "includes" ? 109 self.script.addInclude(val): 110 self.script.addExclude(val); 111 112 dirty = true; 113 } 114 }; 93 115 94 116 this.pageAdded = function(val) { trunk/src/chrome/chromeFiles/content/pages-overlay.xul
r688 r726 25 25 label="&manage.button.add;" /> 26 26 <button 27 label="&manage.button.edit;" 28 disabled="true" /> 29 <button 27 30 label="&manage.button.remove;" 28 31 disabled="true" /> … … 45 48 <button 46 49 label="&manage.button.add;" /> 50 <button 51 label="&manage.button.edit;" 52 disabled="true" /> 47 53 <button label="&manage.button.remove;" 48 54 disabled="true" /> trunk/src/chrome/chromeFiles/locale/en-US/greasemonkey.dtd
r708 r726 1 1 <!ENTITY manage.title "Manage User Scripts"> 2 <!ENTITY manage.button.close "Close"> 2 3 <!ENTITY manage.button.add "Add..."> 3 4 <!ENTITY manage.button.edit "Edit...">
