KMAIN326 - Do Not Allow Creation of a List Without a Title.
authorBill Erickson <berickxx@gmail.com>
Wed, 29 Oct 2014 21:06:04 +0000 (17:06 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
    Cross-port: e9c7422

KCLS/openils/var/templates_kcls/opac/myopac/lists.tt2

index c11dccb..b37c993 100644 (file)
                     <a href="javascript:void(0);" onclick="alert(document.getElementById('bb_publish_text').innerHTML);"><img alt="[% l('Sharing Help') %]"
                         src="[% ctx.media_prefix %]/images/question-mark.png" /></a>
                 </td>
+                <script type='text/javascript'>
+                    function notEmpty(elem, msg){
+                        var removedWhiteSpace = elem.value.replace(/\s/g, '');
+                        if(0 == removedWhiteSpace.length){
+                            alert(msg);
+                            elem.value = '';
+                            return false;
+                        }
+                        return true;
+                    }
+                </script>
                 <td class="list-create-table-buttons">
-                    <input type="image" alt="[% l('Submit') %]" src="[% ctx.media_prefix %]/images/btnSubmit.png"/>
+                    <input type="image" alt="[% l('Submit') %]" src="[% ctx.media_prefix %]/images/btnSubmit.png" 
+                        onClick="if(notEmpty(document.getElementById('list_create_name'), '[% l('Please enter a valid name for your list.') %]')) return true; return false"
+                    />
                     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                     <a href="javascript:void(0);"
                         onclick="document.getElementById('create_form').reset(); return false"><img