cvs: php-wiki-web /dokuwiki/lib/tpl/phpwiki main.php

From: Date: Sun, 22 Jun 2008 09:21:17 +0000
Subject: cvs: php-wiki-web /dokuwiki/lib/tpl/phpwiki main.php
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-1984@lists.php.net to get a copy of this message
lsmith Sun Jun 22 09:21:17 2008 UTC Modified files: /php-wiki-web/dokuwiki/lib/tpl/phpwiki main.php Log: - force people to either check a "minor change" checkbox or write a comment http://cvs.php.net/viewvc.cgi/php-wiki-web/dokuwiki/lib/tpl/phpwiki/main.php?r1=1.1&r2=1.2&diff_format=u Index: php-wiki-web/dokuwiki/lib/tpl/phpwiki/main.php diff -u php-wiki-web/dokuwiki/lib/tpl/phpwiki/main.php:1.1 php-wiki-web/dokuwiki/lib/tpl/phpwiki/main.php:1.2 --- php-wiki-web/dokuwiki/lib/tpl/phpwiki/main.php:1.1 Tue Jun 17 13:59:09 2008 +++ php-wiki-web/dokuwiki/lib/tpl/phpwiki/main.php Sun Jun 22 09:21:16 2008 @@ -38,10 +38,50 @@ @import url("http://static.php.net/www.php.net/styles/print.css"); </style> <!--[if IE]><![endif]><![endif]--> + <style type="text/css"> + div.dokuwiki input.button_disabled { + color: #999; + } + </style> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="shortcut icon" href="http://static.php.net/www.php.net/favicon.ico" /> <link rel="search" type="application/opensearchdescription+xml" href="http://www.php.net/phpnetimprovedsearch.src" title="Add PHP.net search" /> <script type="text/javascript" src="http://static.php.net/www.php.net/userprefs.js"></script> + <script type="text/javascript"> +function installSummaryEnforcement() +{ + var summary_input = document.getElementById('edit__summary'); + if(summary_input !== null) + { + var minoredit_input = document.getElementById('minoredit'); + + addEvent(summary_input, 'change', enforceSummary); + addEvent(summary_input, 'keyup', enforceSummary); + addEvent(minoredit_input, 'change', enforceSummary); + addEvent(minoredit_input, 'click', enforceSummary); + enforceSummary(); // summary may be there if we're previewing + } +} + +function enforceSummary() +{ + var btn_save = document.getElementById('edbtn__save'); + var summary_input = document.getElementById('edit__summary'); + var minoredit_input = document.getElementById('minoredit'); + var disabled = false; + + if(summary_input.value.replace(/^\s+/,"") === '' && !minoredit_input.checked) + {disabled = true;} + + if(disabled != btn_save.disabled || btn_save.disabled === null) + { + btn_save.className = disabled ? 'button button_disabled' : 'button'; + btn_save.disabled = disabled; + } +} + +addInitEvent(function(){installSummaryEnforcement();}); +</script> </head> <body onload="boldEvents();">

« previous php.webmaster (#1984) next »