チェンジセット 122

差分発生行の前後
無視リスト:
更新日時:
2010/11/26 01:02:11 (18 か月 前)
更新者:
h
ログメッセージ:

fixes #52 #53 #54
スプラッシュスクリーンが自動で閉じない問題は、単純にtry{}catch(){}でスルー。
外からファイル開いてスプラッシュスクリーンが出る問題は、nsIWindowMediatorで画面あるなし判断。
タブはとりあえず3.6で確認。3.0、3.5はあとで。

パス:
branches/release-1.0
ファイル:
4 変更

凡例:

変更なし
追加
削除
  • branches/release-1.0/chrome/content/skin/piapro1.css

    r121 r122  
    7575, #main-window 
    7676        #urlbar 
     77, #main-window 
     78        .searchbar-engine-button 
    7779, #main-window 
    7880        .searchbar-textbox 
     
    123125 
    124126#main-window 
     127        #status-bar > statusbarpanel 
     128, #main-window 
     129        tabbrowser[treestyletab-mode]:not([treestyletab-tabbar-position="top"]) 
     130, #main-window 
    125131        #sidebar-box > sidebarheader 
    126132, #main-window 
     
    135141 
    136142#main-window 
     143        popup 
     144, #main-window 
     145        menupopup 
     146, #main-window 
    137147        #FindToolbar 
    138148, #bookmarksPanel 
     149        popup 
     150, #bookmarksPanel 
     151        menupopup 
     152, #bookmarksPanel 
    139153        .sidebar-placesTree 
    140154, #history-panel 
     155        popup 
     156, #history-panel 
     157        menupopup 
     158, #history-panel 
    141159        .sidebar-placesTree 
    142 { 
    143         -moz-border-top-colors: #ffffff !important; 
    144 } 
    145  
    146 #main-window 
    147         #status-bar > statusbarpanel 
    148 , #main-window 
    149         tabbrowser[treestyletab-mode]:not([treestyletab-tabbar-position="top"]) 
    150 { 
    151         border-top-color: #ffffff !important; 
    152 } 
    153  
    154 #main-window 
    155         popup 
    156 , #main-window 
    157         menupopup 
    158 , #bookmarksPanel 
    159         popup 
    160 , #bookmarksPanel 
    161         menupopup 
    162 , #history-panel 
    163         popup 
    164 , #history-panel 
    165         menupopup 
    166160, #history-panel 
    167161        #viewButton 
  • branches/release-1.0/chrome/content/splash/splash.js

    r109 r122  
    4040        var voice = pref.getCharPref("extensions.vocalofx.skin_splash.voice"); 
    4141        if(voice){ 
    42                 var sound = Cc["@mozilla.org/sound;1"].createInstance(Ci.nsISound); 
    43                 var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService); 
    44                 var url = ios.newURI(voice, null, null); 
    45                 sound.init(); 
    46                 sound.play(url); 
     42                try{ 
     43                        var sound = Cc["@mozilla.org/sound;1"].createInstance(Ci.nsISound); 
     44                        var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService); 
     45                        var url = ios.newURI(voice, null, null); 
     46                        sound.init(); 
     47                        sound.play(url); 
     48                } 
     49                catch(e){ 
     50                        // nop 
     51                } 
    4752        } 
    4853 
  • branches/release-1.0/components/vocalofx.js

    r67 r122  
    1414        handle: function(commandLine){ 
    1515                var pref = Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch2); 
    16                 if(pref.getCharPref("extensions.vocalofx.skin_splash.screen")){ 
     16                var mediator = Cc["@mozilla.org/appshell/window-mediator;1"].getService(Ci.nsIWindowMediator); 
     17                var wins = mediator.getEnumerator(null); 
     18                if(!wins.hasMoreElements() && pref.getCharPref("extensions.vocalofx.skin_splash.screen")){ 
    1719                        var watcher = Cc['@mozilla.org/embedcomp/window-watcher;1'].getService(Ci.nsIWindowWatcher); 
    1820                        watcher.openWindow(null, "chrome://vocalofx/content/splash/splash.xul", "vocalofx-splash", "chrome,centerscreen,alwaysRaised=yes,titlebar=no,modal=yes", null); 
  • branches/release-1.0/platform/Linux/chrome/content/fx3/overlay.css

    r106 r122  
    11@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 
    22 
    3 #main-window .findbar-textbox 
    4 , #urlbar, .searchbar-textbox 
     3#main-window 
     4        .findbar-textbox 
     5, #main-window 
     6        #urlbar, .searchbar-textbox 
    57, #bookmarksPanel 
    68        #search-box 
     
    1113} 
    1214 
    13 #urlbar > .autocomplete-history-dropmarker 
     15#main-window 
     16        #urlbar > .autocomplete-history-dropmarker 
    1417{ 
    1518        -moz-appearance: toolbarbutton-dropdown; 
     19} 
     20 
     21#bookmarksPanel 
     22        .sidebar-placesTree 
     23, #history-panel 
     24        .sidebar-placesTree 
     25{ 
     26        -moz-appearance: none; 
     27} 
     28 
     29#main-window 
     30        .tabbrowser-strip[treestyletab-mode] 
     31{ 
     32        border-right: 0px !important; 
    1633} 
    1734 
     
    2037  margin: 0px; 
    2138  background: url("chrome://vocalofx/content/icons/tabstrip-bottom.png") repeat; 
    22   border-top: 1px solid threedshadow; 
    23   border-bottom: 1px solid threedshadow; 
     39  border-top: 1px solid; 
     40  border-bottom: 1px solid; 
    2441} 
    2542 
     
    2744  -moz-appearance: none; 
    2845  background: url("chrome://vocalofx/content/icons/tab-bkgnd.png") repeat-x; 
    29   margin: 4px -1px 3px 1px; 
    30   padding: 0px 1px 1px 0px; 
    31   border: 2px solid; 
    32   border-right-width: 1px; 
    33   border-bottom: none; 
     46  margin-left: 0px; 
     47  margin-right: 0px; 
     48  margin-top: 2px; 
     49  margin-bottom: 3px; 
     50  padding: 1px; 
     51  border: 1px solid !important; 
     52  border-bottom: none !important; 
    3453  -moz-border-radius-topleft: 2px; 
    3554  -moz-border-radius-topright: 2px; 
    36   -moz-border-top-colors: ThreeDShadow rgba(255,255,255,.3); 
    37   -moz-border-right-colors: rgba(0,0,0,.1); 
    38   -moz-border-left-colors: ThreeDShadow rgba(255,255,255,.3); 
    3955} 
    4056.tabbrowser-tab:hover, 
    4157.tabbrowser-tab[selected="true"] { 
    42   border-width: 1px; 
    4358  -moz-border-radius-topleft: 4px; 
    4459  -moz-border-radius-topright: 4px; 
    45   -moz-border-top-colors: ThreeDShadow; 
    46   -moz-border-right-colors: ThreeDShadow; 
    47   -moz-border-left-colors: ThreeDShadow; 
     60  margin-top: 1px; 
     61  margin-bottom: 4px; 
    4862} 
     63.tabbrowser-tab:hover > .tab-icon-image, 
     64.tabbrowser-tab[selected="true"] > .tab-icon-image, 
     65.tabbrowser-tab:hover > .tab-close-button, 
     66.tabbrowser-tab[selected="true"] > .tab-close-button { 
     67  margin-bottom: -1px; 
     68} 
     69 
    4970.tabbrowser-tab:not([selected="true"]):hover { 
    50   margin: 2px 0px 3px; 
    51   padding: 2px 1px 1px; 
     71  padding-bottom: 0px; 
    5272  background-image: url("chrome://vocalofx/content/icons/tab-hover-bkgnd.png"); 
    5373} 
    5474.tabbrowser-tab[selected="true"] { 
    55   margin: 2px 0px 3px; 
    56   padding: 1px; 
     75  margin-bottom: 3px; 
    5776  background-image: url("chrome://vocalofx/content/icons/tab-active-bkgnd.png"); 
    5877} 
     
    6483  -moz-appearance: none; 
    6584  width: 18px !important; 
    66   margin: 3px 0px 4px; 
    67   padding: 0px; 
    68   border: 2px solid; 
    69   border-right-width: 1px; 
    70   border-bottom: none; 
    71   -moz-border-top-colors: ThreeDShadow rgba(255,255,255,.3); 
    72   -moz-border-right-colors: ThreeDShadow; 
    73   -moz-border-left-colors: ThreeDShadow rgba(255,255,255,.3); 
     85  border: 1px solid !important; 
     86  border-bottom: none !important; 
    7487  background: url("chrome://vocalofx/content/icons/tab-bkgnd.png") repeat-x; 
    7588} 
     
    7891.tabs-newtab-button:hover, 
    7992.tabs-alltabs-button:hover { 
    80   border-top-width: 1px; 
    81   padding-top: 1px; 
    82   -moz-border-top-colors: ThreeDShadow; 
    83   -moz-border-right-colors: ThreeDShadow; 
    84   -moz-border-left-colors: ThreeDShadow transparent; 
    8593  background-image: url("chrome://vocalofx/content/icons/tab-hover-bkgnd.png"); 
    8694}