--- 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()