ASR_BASE
Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/marvell/webui/www/js/panel/router/router_management.js b/marvell/webui/www/js/panel/router/router_management.js
new file mode 100644
index 0000000..f24b3c7
--- /dev/null
+++ b/marvell/webui/www/js/panel/router/router_management.js
@@ -0,0 +1,69 @@
+(function ($) {
+ $.fn.objRouterManage = function (InIt) {
+ var afterRebootID;
+ this.onLoad = function () {
+ LoadWebPage("//192.168.1.1/html/router/router_management.html");
+
+
+ $("#lt_rm_btnPowerOff").click(function() {
+ PowerOffRouter();
+ });
+
+ $("#lt_rm_btnResetFactory").click(function() {
+ ResetRouter();
+ });
+
+ $("#lt_rm_btnReboot").click(function() {
+ RebootRouter();
+ });
+
+
+
+
+ }
+
+ function PowerOffRouter(){
+ ShowDlg('MBRouterManageDlg',400,100);
+ $("#lQueryRouterInfo").text(jQuery.i18n.prop("lt_rm_QeuryPoweroff"));
+
+ $("#lt_btnSave").click(function() {
+ CloseDlg();
+ PostXml("router","router_poweroff");
+ //ShowDlg("PleaseWait", 120, 100);
+ });
+ }
+
+ function RebootRouter() {
+ ShowDlg('MBRouterManageDlg',400,100);
+ $("#lQueryRouterInfo").text(jQuery.i18n.prop("lt_rm_QueryRebootedRouter"));
+
+ $("#lt_btnSave").click(function() {
+ PostXml("router","router_call_reboot");
+
+ //ShowDlg("divWaitRouterResponse",200,50);
+ ShowDlg("PleaseWait", 120, 100);
+
+ afterRebootID = setInterval(function(){CloseDlg();clearInterval(afterRebootID);clearAuthheader();}, 45000);
+ });
+ }
+
+
+ function ResetRouter() {
+ ShowDlg('MBRouterManageDlg',400,100);
+ $("#lQueryRouterInfo").text(jQuery.i18n.prop("lt_rm_QueryResetRouter"));
+
+ $("#lt_btnSave").click(function() {
+ PostXml("router","router_call_rst_factory");
+
+ //ShowDlg("divWaitRouterResponse",200,50);
+ ShowDlg("PleaseWait", 120, 100);
+
+ afterRebootID = setInterval(function(){CloseDlg();clearInterval(afterRebootID);clearAuthheader();}, 45000);
+ });
+ }
+
+ return this;
+
+ }
+})(jQuery);
+