Ticket #2340: TracCombineWiki-1.2.diff
| File TracCombineWiki-1.2.diff, 3.9 kB (added by holger.lehmann@catworkx.de, 6 months ago) |
|---|
-
combinewiki/web_ui.py
old new 5 5 from trac.core import * 6 6 from trac.web.chrome import ITemplateProvider 7 7 from trac.wiki.api import WikiSystem 8 from trac.web.chrome import add_script 8 9 9 10 from webadmin.web_ui import IAdminPageProvider 10 11 … … 26 27 27 28 def get_htdocs_dirs(self): 28 29 from pkg_resources import resource_filename 29 #return [['combinewiki', resource_filename(__name__, 'htdocs'))] 30 return [] 30 return [('combinewiki', resource_filename(__name__, 'htdocs'))] 31 31 32 32 # IAdminPageProvider methods 33 33 def get_admin_pages(self, req): … … 67 67 req.hdf['combinewiki.formats'] = formats 68 68 req.hdf['combinewiki.default_format'] = formats.iterkeys().next() 69 69 70 add_script(req, 'combinewiki/js/admin_combinewiki.js') 71 70 72 return 'admin_combinewiki.cs', None 71 73 -
/dev/null
old new 1 function move_item(from, to) { 2 var from_box = document.getElementById(from+'pages_select'); 3 var to_box = document.getElementById(to+'pages_select'); 4 to_box.options[to_box.length] = from_box.options[from_box.selectedIndex]; 5 from_box.options[from_box.selectedIndex] = null; 6 } 7 8 function reorder_item(from, dir) { 9 var box = document.getElementById(from+'pages_select'); 10 var i = box.selectedIndex; 11 var j = i + dir; 12 if(j<0 || j>=box.options.length) { return } 13 var temp = box.options[i]; 14 var temp2 = box.options[j]; 15 box.options[i] = new Option(temp2.value, temp2.value); 16 box.options[j] = new Option(temp.value, temp.value); 17 box.selectedIndex = j; 18 } 19 20 function compile_pages(form) { 21 var arr = new Array(); 22 for(i=0;i<form.rightpages.options.length;i++) { 23 arr.push(form.rightpages.options[i].value); 24 } 25 form.rightpages_all.value = arr.join(','); 26 return 1; 27 }
