Koha/koha-tmpl/intranet-tmpl/prog/en/js
Owen Leonard 859e3ce41b Bug 15936 - Revise layout and behavior of SMS cellular providers management
This patch changes the behavior of the SMS cellular providers management
page so that sections of the page are shown or hidden based on what the
current task is. Other changes include:

- Moving JavaScript to a separate file
- Adding a toolbar with a "New SMS provider" button.
- Adding the "generic" catalog search header form to the top of the
  page.
- Adding "Required" classes to required fields so that the staff
  client's built-in JS validation library can be used.

To test, the  SMSSendDriver system preference must be set to "Email."
Apply the patch and go to Administration -> SMS cellular providers.

- Confirm that the add/edit form is hidden initially. A toolbar with a
  "New SMS provider" button should appear with existing SMS cellular
  providers in a table below. If there are no existing providers a
  message dialog should say so.
- Confirm that the "New SMS provider" button works:
  - The table should be hidden and an empty "add" form displayed.
  - Confirm that an empty form cannot be submitted.
  - Confirm that submitting valid data works.
  - Confirm that clicking the "Cancel" button hides the form and
    redisplays the table.
- Test the "edit" button for an existing provider:
  - Confirm that the edit form is displayed and populated with the
    correct data.
  - Confirm that edits are saved correctly.
- When viewing the table of existing providers, confirm that clicking
  the "Delete" button triggers a confirmation dialog. Test both
  cancelling and confirming that dialog.
- Ponder whether all this is an improvement or not.

Signed-off-by: Nicole C Engard <nengard@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Brendan A Gallagher <brendan@bywatersolutions.com>
2016-03-08 21:56:44 +00:00
..
pages 15617 - Be able to close "Click to edit" text boxes after opening them 2016-01-27 05:33:12 +00:00
acq.js Bug 12839: aqbooksellers.gstreg is never used 2014-12-03 11:34:48 -03:00
additem.js Bug 14327: Fix js error "TypeError: events is null" in additem.js 2015-06-07 18:40:12 -03:00
ajax.js Bug 2774 - Path to theme is hard-coded in many places 2013-07-18 16:49:18 +00:00
background-job-progressbar.js Bug 9113: fix handling of certain characters by item batch modification tool 2013-07-05 15:35:25 +00:00
basket.js Bug 15847: Correct JSHint errors in basket.js in the staff client 2016-02-24 01:20:03 +00:00
basketgroup.js Bug 10533: move JavaScript functions for basket groups to a separate file 2014-04-18 19:25:12 +00:00
cataloging.js Bug 10299: authority plugin - authority field are reversed 2015-05-19 11:46:24 -03:00
checkouts.js Bug 15285: Update for 3 specific tables 2016-02-24 00:02:50 +00:00
datatables.js Bug 15916: Datatables - buttons area should be defined 2016-03-02 00:50:40 +00:00
file-upload.js Bug 14321: Integrate Upload.pm into Koha 2015-09-25 12:02:52 -03:00
holds.js Bug 14310 [QA Followup] - Deal with error conditions 2016-01-27 06:20:19 +00:00
item_search_fields.js Bug 15887: Revise layout and behavior of item search fields management 2016-03-02 22:36:17 +00:00
localcovers.js Bug 11982 - Images now display properly in the details section. 2015-03-30 13:45:38 -03:00
marc_modification_templates.js Bug 15867: Move MARC modification templates JavaScript into separate file 2016-03-02 03:19:30 +00:00
marc_subfields_structure.js Bug 15843: Move MARC subfields structure JavaScript into separate file 2016-02-24 01:30:56 +00:00
members.js Bug 15692 - Move some patron entry form JavaScript into members.js 2016-02-24 02:01:20 +00:00
merge-record.js Bug 8064: Fix issues with control fields and non-repeatable check 2015-11-09 15:08:57 -03:00
offlinecirc.js Bug 10240: QA follow-up 2013-10-11 01:57:03 +00:00
prevent_submit.js Bug 10310: Followup Prevent submitting form with enter does not work with IE 2013-05-23 07:32:50 -07:00
sms_providers.js Bug 15936 - Revise layout and behavior of SMS cellular providers management 2016-03-08 21:56:44 +00:00
staff-global.js Bug 15910 - Move header search keep text JavaScript into staff-global.js 2016-03-02 03:50:00 +00:00
xmlControlfield.js Bug 12150 - Use more javascript string formatting in intranet for translated strings. 2014-07-03 09:52:48 -03:00