garryroma
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 2 ALL Для Мода Быстрого Доступа в новой бете и последующих версиях нужно сконвертировать(переписать) код js в jQuery. Как я понял, такая запара есть у многих, судя по поисковику. Конвертера естественно нет. Только ручками. Кто знает как сделать - буду очень признателен. В Web-программировании тоже спрошу. Вот необходимый для конвертации код: Цитата: Panel.QuickAccess={init:function(){var A=Panel.buildPanel("QuickAccess"); var B=["QuickAccessOptions"]; Panel.addContent(B,A); return A}}; Section.QuickAccessOptions={build:function(){var A=Data.getValue("browser.quickaccess.sizeTable"); var M=Component.SectionHeader.build(Language.get("QuickAccessOptions")); var N=Language.get("QuickAccessTableSize")+":"; var E={attrs:{style:"max-width:300px;min-width:210px;margin-left:60px;"} ,actions:{change:function(){Data.setValue("browser.quickaccess.sizeTable",$(this).val()); Reminder.show()}}}; var C=[]; var B=[{col:4,row:3},{col:5,row:3},{col:5,row:4},{col:6,row:4},{col:6,row:5},{col:7,row:5},{col:8,row:5},{col:8,row:6},{col:9,row:6},{col:9,row:7}]; for(var D=0;D<B.length;D++){var A=B[D].col+' x '+B[D].row; C.push([A,B[D].col+'$,$'+B[D].row])} var K=Data.getValue("browser.quickaccess.sizeTable"); var L=Component.Select.build(C,K,E); var R=Data.getValue("browser.quickaccess.hideSearchEngine"); var O={actions:{click:function(){Data.setValue("browser.quickaccess.hideSearchEngine",$(this).attr("checked")?"1":"0"); Reminder.show()} } ,attrs:{ checked:(R=="1")?true:false } }; var P=Component.Checkbox.build("enable_smarturl",Language.get("QuickAccessHideSearchEngine"),O); var T=Data.getValue("browser.quickaccess.hideQuickLinks"); var S={ actions:{ click:function(){ Data.setValue("browser.quickaccess.hideQuickLinks",$(this).attr("checked")?"1":"0"); Reminder.show() } } ,attrs:{ checked:(T=="1")?true:false } }; var V=Component.Checkbox.build("enable_smarturl",Language.get("QuickAccessHideQuickLinks"),S); var Y=Data.getValue("browser.quickaccess.hideTitleDial"); var X={ actions:{ click:function(){ Data.setValue("browser.quickaccess.hideTitleDial",$(this).attr("checked")?"1":"0"); Reminder.show() } } ,attrs:{ checked:(Y=="1")?true:false } }; var W=Component.Checkbox.build("enable_smarturl",Language.get("QuickAccessHideTitleDial"),X); return{ header:M,content:[N,L,$("<div></div>").append(P),V,$("<div></div>").append(W)] } } }; |
| Всего записей: 5849 | Зарегистр. 30-01-2003 | Отправлено: 02:24 29-04-2011 | Исправлено: garryroma, 02:25 29-04-2011 |
|