Ticket #2340: TracCombineWiki-1.2.2.diff
| File TracCombineWiki-1.2.2.diff, 4.8 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 for (var i = 0; i < from_box.options.length; i++) { 5 var opt = from_box.options[i]; 6 if (opt.selected) { 7 to_box.options.add(opt); 8 i--; 9 } 10 } 11 } 12 13 function reorder_item(from, dir) { 14 var box = document.getElementById(from+'pages_select'); 15 var i = box.selectedIndex; 16 var j = i + dir; 17 if(j<0 || j>=box.options.length) { return } 18 var temp = box.options[i]; 19 var temp2 = box.options[j]; 20 box.options[i] = new Option(temp2.value, temp2.value); 21 box.options[j] = new Option(temp.value, temp.value); 22 box.selectedIndex = j; 23 } 24 25 function compile_pages(form) { 26 var arr = new Array(); 27 for(i=0;i<form.rightpages.options.length;i++) { 28 arr.push(form.rightpages.options[i].value); 29 } 30 form.rightpages_all.value = arr.join(','); 31 return 1; 32 }
