WebBrowser/data/html/speeddialPage.html

branch
QtWebEngine
changeset 4885
362360f9a979
parent 4868
985d275502c8
child 5747
fcc83c509ce9
--- a/WebBrowser/data/html/speeddialPage.html	Sun Mar 20 14:09:05 2016 +0100
+++ b/WebBrowser/data/html/speeddialPage.html	Sun Mar 20 15:17:31 2016 +0100
@@ -284,6 +284,12 @@
         external.speedDial.changed(pages);
     }
 
+    function addSpeedDial()
+    {
+        onEditClick(addBox('', NEW_PAGE, ''));
+        alignPage();
+    }
+    
     function onEditClick(box) {
         editingId = $(box).index();
         var boxUrl = $(box).children('a').first().attr('href');
@@ -482,7 +488,7 @@
         alignPage();
 
         external.speedDial.removeImageForUrl(url);
-       emitChanged(allPages());
+        emitChanged(allPages());
     }
 
     function alignPage() {
@@ -533,13 +539,36 @@
         SdSizeSl.innerHTML = (check.checked ? DIAL_WIDTH : 231);
     }
 
+    function configureSpeedDial()
+    {
+        // Load settings
+        $('#PgInRow').val(MAX_PAGES_ROW);
+        $('#sliderValuePg').html(MAX_PAGES_ROW);
+        $('#SdSize').val(DIAL_WIDTH);
+        $('#SdSizeToggle').prop('checked', DIAL_WIDTH != 231);
+        $('#sliderValueSd').html(DIAL_WIDTH);
+        $('#SdSizeToggle').is(':checked') ? $('#SdSize').removeAttr('disabled') : $('#SdSize').attr('disabled', 'disabled');
+
+        // Show dialog
+        $('#fadeOverlay2').css({'filter' : 'alpha(opacity=100)'}).fadeIn();
+        $('#fadeOverlay2').click(function() { $(this).fadeOut('slow'); });
+        $('#settingsBox').click(function(event) { event.stopPropagation(); });
+    }
+    
+    function reloadAll() {
+        if (confirm("@TITLE-WARN-REL@"))
+            $('div.entry').each(function(i) {
+                onReloadClick($(this));
+            });
+    }
+
 </script>
 </head>
 
 <body>
     <div id="quickdial"></div>
-    <a onClick="$('#fadeOverlay2').css({'filter' : 'alpha(opacity=90)'}).fadeIn();$('#fadeOverlay2').click(function() { $(this).fadeOut('slow'); });$('#settingsBox').click(function(event) { event.stopPropagation(); });" title="@SETTINGS-TITLE@" class="sett"></a>
-    <a onClick="onEditClick(addBox('', NEW_PAGE, '')); alignPage();" title="@ADD-TITLE@" class="add"></a>
+    <a onClick="configureSpeedDial();" title="@SETTINGS-TITLE@" class="sett"></a>
+    <a onClick="addSpeedDial();" title="@ADD-TITLE@" class="add"></a>
 
     <script type="text/javascript">
     function init()

eric ide

mercurial