|
|
@@ -1,6 +1,9 @@
|
|
|
+const electron = require('electron');
|
|
|
const url = require('url');
|
|
|
const remote = require('electron').remote;
|
|
|
const Menu = remote.Menu;
|
|
|
+const BrowserWindow = electron.BrowserWindow;
|
|
|
+var ipc=require('electron').ipcRenderer;
|
|
|
Namespace.register("CampusInfoBrowser");//注册命名空间
|
|
|
CampusInfoBrowser.CreatBrower=function (address) {//创建窗口
|
|
|
var http = /^(http)/;
|
|
|
@@ -280,6 +283,7 @@ CampusInfoBrowser.Init=function () {//初始化
|
|
|
CampusInfoBrowser.UrlArea=$(".bowerSeach input")[0];//获取搜索框
|
|
|
CampusInfoBrowser.NavContainer=$(".bowerCreaterWindow")[0];//获取标签页ul
|
|
|
CampusInfoBrowser.AddButton=$(".BrowwerAdd")[0];//获取新建标签页按钮
|
|
|
+ CampusInfoBrowser.BrowserHistory = $(".BrowserHistory")[0];
|
|
|
CampusInfoBrowser.BrowersMenuButtom=$("#bowerMenu")[0];//获取打开菜单
|
|
|
CampusInfoBrowser.MouseMenuMain=$("#CampusInfoBrowserMenu")[0];//获取右键菜单
|
|
|
CampusInfoBrowser.OnclickMenu=$("#CampusInfoBrowserOnclickMenu")[0];//获取菜单
|
|
|
@@ -320,46 +324,31 @@ CampusInfoBrowser.Init=function () {//初始化
|
|
|
};
|
|
|
setInterval('CampusInfoBrowser.Action()',1000);
|
|
|
CampusInfoBrowser.OnclickMenu.History=function(){
|
|
|
- var History = new U.UF.UI.form("历史记录",$$("div",
|
|
|
- {"className":"HistoryBody",}),
|
|
|
- { "style": { "width": "570px", "height": "80%", "maxHeight": "700px", "position":"aboulute","top":"20%","left":"50%"} },
|
|
|
- { "isenlarge": false,"isnarrow": false}
|
|
|
- );
|
|
|
- History.form.className ="BrowserHistory";
|
|
|
- History.form.children[1].className ="BrowserHistoryTitle";
|
|
|
- History.form.children[4].className ="BrowserHistoryClose";
|
|
|
- for (a in localStorage) {
|
|
|
- var str = localStorage[a];
|
|
|
- var storage = JSON.parse(str)
|
|
|
- var BrowserHistory = $(".BrowserHistory")[0];
|
|
|
- var HistoryBody = $(".HistoryBody")[0];
|
|
|
- HistoryBody.body=$$("div", {
|
|
|
- "className": "history_body","title":storage.title,
|
|
|
- });
|
|
|
- var first=HistoryBody.firstChild;//得到第一个元素
|
|
|
- History.form.children[2].children[0].style.height ="660px"
|
|
|
- HistoryBody.insertBefore(HistoryBody.body,first);//在得到的第一个元素之前插入
|
|
|
- HistoryBody.time=$$("span", {
|
|
|
- "className": "history_time","innerHTML":storage.time,"draggable":"false"
|
|
|
- }, HistoryBody.body);
|
|
|
- HistoryBody.title=$$("span", {
|
|
|
- "className": "history_title","innerHTML":storage.title,"draggable":"false"
|
|
|
- }, HistoryBody.body);
|
|
|
- HistoryBody.url=$$("span", {
|
|
|
- "className": "history_url","innerHTML":storage.url,"draggable":"false"
|
|
|
- }, HistoryBody.body);
|
|
|
- HistoryBody.url.onclick=function(){
|
|
|
- CampusInfoBrowser.CreatBrower(this.innerHTML);
|
|
|
- $("body")[0].removeChild(History.form);
|
|
|
- }
|
|
|
- }
|
|
|
- $(".BrowserHistoryClose")[0].onclick=function(){
|
|
|
- $("body")[0].removeChild(History.form);
|
|
|
- }
|
|
|
+ ipc.send('BrowserWindow-show-window');
|
|
|
}
|
|
|
- CampusInfoBrowser.OnclickMenu.clear=function(){
|
|
|
+ CampusInfoBrowser.OnclickMenu.Clear=function(){
|
|
|
localStorage.clear();
|
|
|
}
|
|
|
-
|
|
|
+ var isBig=true;//窗口放大还原标示
|
|
|
+ $(".close")[0].onclick=function(){//关闭窗口
|
|
|
+ ipc.send('window-all-closed');
|
|
|
+ };
|
|
|
+ $(".max")[0].onclick=function(){//最大化
|
|
|
+ if(isBig){
|
|
|
+ ipc.send('show-window');
|
|
|
+ $(".max")[0].className='icon-window-restore max';
|
|
|
+ $(".bowerCreaterWindow")[0].style.padding = "0";
|
|
|
+
|
|
|
+ }else{
|
|
|
+ ipc.send('orignal-window');
|
|
|
+ $(".max")[0].className='icon-window-maximize max';
|
|
|
+ $(".bowerCreaterWindow")[0].style.padding = "15px 0 0";
|
|
|
+ }
|
|
|
+ isBig=!isBig;
|
|
|
+ };
|
|
|
+ $(".min")[0].onclick=function(){//最小化
|
|
|
+ ipc.send('hide-window');
|
|
|
+ };
|
|
|
+
|
|
|
CampusInfoBrowser.CreatBrower('https://www.baidu.com');//开始进入一个页面
|
|
|
}();
|