From 288e4bb6ca80f1f836f3a738deb991b514fd3f61 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Sun, 23 Mar 2014 18:50:41 +0530 Subject: [PATCH] Place page specific js after jquery so that jquery can be used --- modules/installed/router/router.py | 31 +++++++++++++----------------- templates/base.tmpl | 2 +- 2 files changed, 14 insertions(+), 19 deletions(-) diff --git a/modules/installed/router/router.py b/modules/installed/router/router.py index 278309f7b..6c1f42df0 100644 --- a/modules/installed/router/router.py +++ b/modules/installed/router/router.py @@ -88,19 +88,19 @@ class wan(FormPlugin, PagePlugin): url = ["/router/setup"] order = 10 - js = """""" + $(document).ready(function() { + $('#connect_type').change(hideshow_static); + hideshow_static(); + }); + })(jQuery); +""" def sidebar_right(self, *args, **kwargs): side='' @@ -141,7 +141,7 @@ class wan(FormPlugin, PagePlugin): action=cfg.server_dir + "/router/setup/wan/index", name="wan_connection_form", message=message) - form.dropdown('Connection Type', vals=["DHCP", "Static IP"], id="connect_type", onchange="hideshow_static()") + form.dropdown('Connection Type', vals=["DHCP", "Static IP"], id="connect_type") form.html('
') form.dotted_quad("WAN IP Address", name="wan_ip", quad=[wan_ip0, wan_ip1, wan_ip2, wan_ip3]) form.dotted_quad("Subnet Mask", name="subnet", quad=[subnet0, subnet1, subnet2, subnet3]) @@ -150,11 +150,6 @@ class wan(FormPlugin, PagePlugin): form.dotted_quad("Static DNS 2", name="dns2", quad=[dns20, dns21, dns22, dns23]) form.dotted_quad("Static DNS 3", name="dns3", quad=[dns30, dns31, dns32, dns33]) form.html('
') - form.html(""" """) form.submit("Set Wan") return form.render() diff --git a/templates/base.tmpl b/templates/base.tmpl index 5ec88d4c4..ebfe48db6 100644 --- a/templates/base.tmpl +++ b/templates/base.tmpl @@ -96,7 +96,6 @@ - $js $main_menu_js $sub_menu_js + $js