diff --git a/html/index.html b/html/index.html index cca8429..23ad0f2 100644 --- a/html/index.html +++ b/html/index.html @@ -177,8 +177,8 @@ Count optimisations: - - Bulk election + + Early bulk election diff --git a/html/index.js b/html/index.js index bd8a814..34de336 100644 --- a/html/index.js +++ b/html/index.js @@ -318,7 +318,7 @@ function changePreset() { document.getElementById('selQuotaCriterion').value = 'gt'; document.getElementById('selQuota').value = 'droop_exact'; document.getElementById('selQuotaMode').value = 'static'; - document.getElementById('chkBulkElection').checked = true; + //document.getElementById('chkBulkElection').checked = true; document.getElementById('chkBulkExclusion').checked = false; document.getElementById('chkDeferSurpluses').checked = false; document.getElementById('selNumbers').value = 'rational'; @@ -338,7 +338,7 @@ function changePreset() { document.getElementById('selQuotaCriterion').value = 'geq'; document.getElementById('selQuota').value = 'droop'; document.getElementById('selQuotaMode').value = 'static'; - document.getElementById('chkBulkElection').checked = true; + //document.getElementById('chkBulkElection').checked = true; document.getElementById('chkBulkExclusion').checked = false; document.getElementById('chkDeferSurpluses').checked = false; document.getElementById('selNumbers').value = 'fixed'; @@ -361,7 +361,7 @@ function changePreset() { document.getElementById('selQuotaCriterion').value = 'gt'; document.getElementById('selQuota').value = 'droop_exact'; document.getElementById('selQuotaMode').value = 'static'; - document.getElementById('chkBulkElection').checked = true; + //document.getElementById('chkBulkElection').checked = true; document.getElementById('chkBulkExclusion').checked = false; document.getElementById('chkDeferSurpluses').checked = false; document.getElementById('chkMeekImmediateElect').checked = false; @@ -385,7 +385,7 @@ function changePreset() { document.getElementById('selQuotaCriterion').value = 'geq'; document.getElementById('selQuota').value = 'droop'; document.getElementById('selQuotaMode').value = 'static'; - document.getElementById('chkBulkElection').checked = true; + //document.getElementById('chkBulkElection').checked = true; document.getElementById('chkBulkExclusion').checked = false; document.getElementById('chkDeferSurpluses').checked = true; document.getElementById('chkMeekImmediateElect').checked = true; @@ -413,7 +413,7 @@ function changePreset() { document.getElementById('selQuotaCriterion').value = 'geq'; document.getElementById('selQuota').value = 'droop'; document.getElementById('selQuotaMode').value = 'static'; - document.getElementById('chkBulkElection').checked = true; + //document.getElementById('chkBulkElection').checked = true; document.getElementById('chkBulkExclusion').checked = false; document.getElementById('chkDeferSurpluses').checked = true; document.getElementById('chkMeekImmediateElect').checked = true; @@ -441,7 +441,7 @@ function changePreset() { document.getElementById('selQuotaCriterion').value = 'geq'; document.getElementById('selQuota').value = 'droop'; document.getElementById('selQuotaMode').value = 'static'; - document.getElementById('chkBulkElection').checked = true; + //document.getElementById('chkBulkElection').checked = true; document.getElementById('chkBulkExclusion').checked = true; document.getElementById('chkDeferSurpluses').checked = false; document.getElementById('selNumbers').value = 'fixed'; @@ -464,7 +464,7 @@ function changePreset() { document.getElementById('selQuotaCriterion').value = 'geq'; document.getElementById('selQuota').value = 'droop'; document.getElementById('selQuotaMode').value = 'static'; - document.getElementById('chkBulkElection').checked = true; + //document.getElementById('chkBulkElection').checked = true; document.getElementById('chkBulkExclusion').checked = false; document.getElementById('chkDeferSurpluses').checked = true; document.getElementById('selNumbers').value = 'fixed'; @@ -489,7 +489,7 @@ function changePreset() { document.getElementById('selQuotaCriterion').value = 'geq'; document.getElementById('selQuota').value = 'droop_exact'; document.getElementById('selQuotaMode').value = 'ers97'; - document.getElementById('chkBulkElection').checked = true; + //document.getElementById('chkBulkElection').checked = true; document.getElementById('chkBulkExclusion').checked = true; document.getElementById('chkDeferSurpluses').checked = true; document.getElementById('selNumbers').value = 'fixed'; diff --git a/html/main.css b/html/main.css index 3daf5e3..9c337b5 100644 --- a/html/main.css +++ b/html/main.css @@ -247,8 +247,12 @@ input[type="checkbox"] { border-color: #999 #bbb #ddd; vertical-align: -2px; } +input[type="checkbox"]:disabled { + background-color: #f0f0f0; + cursor: not-allowed; +} input[type="checkbox"]:checked { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9Ti0VaHMwg4pChOlkQFXHUKhShQqgVWnUweekfNGlJUlwcBdeCgz+LVQcXZ10dXAVB8AfEzc1J0UVKvC8ptIjxwuN9nHfP4b37AKFZYbrVMw7ohm2mkwkpm1uVel8RQAhhRCEqzKrNyXIKvvV1T91Ud3Ge5d/3Z0W1vMWAgEQ8y2qmTbxBPL1p1zjvE4uspGjE58RjJl2Q+JHrqsdvnIsuCzxTNDPpeWKRWCp2sdrFrGTqxFPEMU03KF/Ieqxx3uKsV+qsfU/+wkjeWFnmOq1hJLGIJciQoKKOMiqwEafdIMVCms4TPv4h1y+TSyVXGYwcC6hCh+L6wf/g92ytwuSElxRJAKEXx/kYAXp3gVbDcb6PHad1AgSfgSuj4682gZlP0hsdLXYE9G8DF9cdTd0DLneAwaeaYiquFKQlFArA+xl9Uw4YuAX61ry5tc9x+gBkaFapG+DgEBgtUva6z7vD3XP7t6c9vx/h6nJtOtJaHwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+UBBQgnA808S3QAAABpSURBVDjLxZNLEsAgCEPRO3pKuOPrrkXRDtZFs/PzkjGMBUAOVOVQnwzM7FmwKVVFRFBVAOpucmut39xN9ukAcgJ3BuNBBr4NxmKycDDwFzNweIIHMnAo0YMZeDqFVR9pg7eJzFR+/40Xt0cwTrDq4YsAAAAASUVORK5C); + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TtSoVB4uIOASsThZERRy1CkWoEGqFVh1MXvoHTRqSFBdHwbXg4M9i1cHFWVcHV0EQ/AFxc3NSdJES70sKLWJ9cHkf571zuO8+QKgWmWa1jQOabpuJWFRMpVfFwCs60E81jC6ZWcacJMXRcn3dw8f3uwjPan3vz9WjZiwG+ETiWWaYNvEG8fSmbXDeJw6xvKwSnxOPmdQg8SPXFY/fOOdcFnhmyEwm5olDxGKuiZUmZnlTI54iDquaTvlCymOV8xZnrVhm9T75C4MZfWWZ61RDiGERS5AgQkEZBRRhI0K7ToqFBJ1HW/gHXb9ELoVcBTByLKAEDbLrB/+D37O1spMTXlIwCrS/OM7HCBDYBWoVx/k+dpzaCeB/Bq70hr9UBWY+Sa80tPAR0LsNXFw3NGUPuNwBBp4M2ZRdyU8lZLPA+xl9UxrouwW617y51c9x+gAkaVbxG+DgEBjNUfZ6i3d3Ns/t3zv1+f0AL85yjOh1oPUAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAHdElNRQflBhYGJAX1YLTpAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAADdJREFUOMtjYBiqIIRSzf/JNQSmmSwDaK85hFLN2BQQ7WxsCkn2M7oGsgIMWSPFcR0yYEmVvgAAhfEhGaqKIlIAAAAASUVORK5CYII=); background-position: center; background-repeat: no-repeat; background-size: contain;