3 function app_browser(_pid){
4 if( System.args[_pid] && System.args[_pid].url ){
5 $("#winc" + _pid +" #browser-frame").attr("src", System.args[_pid].url);
6 $("#winc" + _pid +" #browser-url").val(System.args[_pid].url);
9 if( localStorage["kit-default-browser"] != "browser" ){
10 $("#winc" + _pid +" .browser-message").show();
13 $("#winc" + _pid + " #browser-message-close").on("click", function(){
14 $("#winc" + _pid +" .browser-message").hide();
17 $("#winc" + _pid + " .browser-bars").on("click", function(){
18 $("#winc" + _pid +" .browser-menu").toggle();
21 $("#winc" + _pid +" #browser-url").keypress(function(e){
23 $("#winc" + _pid +" #browser-frame").attr("src", $("#winc" + _pid +" #browser-url").val());
27 S.resizable( _pid, "#browser-frame", 200 );
29 S.dom( _pid, "#browser-menu-reload").on("click", function(){
30 S.dom( _pid, "#browser-frame" )[0].contentDocument.location.reload(true);
33 $("#winc" + _pid + " #browser-menu-bookmark").on("click", function(){
34 $("#winc" + _pid +" #browser-frame").attr("src", "./app/browser/bookmark.html");
35 $("#winc" + _pid +" .browser-menu").hide();
38 $("#winc" + _pid + " #browser-menu-default").on("click", function(){
39 if( localStorage["kit-default-browser"] == "browser" ){
40 System.alert("設定済み", "ブラウザは既にkitの標準ブラウザに設定されています。");
43 localStorage.setItem("kit-default-browser", "browser");
44 System.alert("設定しました", "ブラウザをkitの標準ブラウザに設定しました。");
48 $("#winc" + _pid + " #browser-menu-designmode").on("click", function(){
49 let _ifr = System.qs(_pid, 'iframe')[0];
51 if( _ifr.contentDocument.designMode == "on" ){
52 _ifr.contentDocument.designMode = "off";
54 else _ifr.contentDocument.designMode = "on";
56 Notification.push('DesignMode切り替えに失敗', error, 'browser');
58 $("#winc" + _pid +" .browser-menu").hide();