Changeset 1680408
- Timestamp:
- 06/17/2017 05:32:49 PM (9 years ago)
- Location:
- venue-check/trunk
- Files:
-
- 3 edited
-
js/venue-check.js (modified) (3 diffs)
-
readme.txt (modified) (1 diff)
-
venue-check.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
venue-check/trunk/js/venue-check.js
r1623363 r1680408 63 63 }, 64 64 success: function (conflicts) { 65 //remove saved venue option disabled state --TO DO65 //remove saved venue option disabled state 66 66 var venueCheckVenues = jQuery("#saved_tribe_venue").data('select2'); 67 67 var venueCheckVenueOptions = venueCheckVenues.opts.data; … … 197 197 jQuery(document).ready(function () { 198 198 199 //branding, show that VenueCheck is installed and activated --DONE199 //branding, show that VenueCheck is installed and activated 200 200 jQuery("#EventInfo td.tribe_sectionheader:first h4").append( 201 201 "<span id=\"with-venue-check\">with Venue Check</span> <span id=\"venue-check-loading\">Checking for venue conflicts</span>" … … 204 204 venuecheck_getOffsets().done(function (offsets) { 205 205 206 //setup time before event dropdown menu --DONE206 //setup time before event dropdown menu 207 207 var selectStartOffset = "<select tabindex=\"2003\" id=\"eventStartOffset\"><option value=\"0\">00</option><option value=\"15\">15</option><option value=\"30\">30</option><option value=\"45\">45</option><option value=\"60\">60</option></select>"; 208 208 209 //cleanup time after event dropdown menu --DONE209 //cleanup time after event dropdown menu 210 210 var selectEndOffset = "<select tabindex=\"2003\" id=\"eventEndOffset\"><option value=\"0\">00</option><option value=\"15\">15</option><option value=\"30\">30</option><option value=\"45\">45</option><option value=\"60\">60</option></select>"; 211 211 212 //add setup time before to ui --DONE213 jQuery("#EventInfo tr:nth-child(3)").before(214 "<tr class=\"venuecheck-offset\"><td><span>Setup Time Before:</span></td><td>" + selectStartOffset + " Minutes ( not shown on the calendar)</td></tr>"212 //add setup time before to ui 213 jQuery("#EventInfo .eventtable tr:nth-child(1)").before( 214 "<tr class=\"venuecheck-offset\"><td><span>Setup Time Before:</span></td><td>" + selectStartOffset + " Minutes (will not be shown on the events calendar on your site)</td></tr>" 215 215 ); 216 216 217 //add cleanup time after to ui --DONE218 jQuery("#EventInfo tr:nth-child(5)").after(219 "<tr class=\"venuecheck-offset\"><td><span>Cleanup Time After:</span></td><td>" + selectEndOffset + " Minutes ( not shown on the calendar)</td></tr>"217 //add cleanup time after to ui 218 jQuery("#EventInfo .eventtable tr:nth-child(3)").after( 219 "<tr class=\"venuecheck-offset\"><td><span>Cleanup Time After:</span></td><td>" + selectEndOffset + " Minutes (will not be shown on the events calendar on your site)</td></tr>" 220 220 ); 221 221 222 //set current offsets in select menu --DONE222 //set current offsets in select menu 223 223 if (offsets.eventStartOffset !== '') { 224 jQuery('select[ name="eventStartOffset"] option[value=' + offsets.eventStartOffset + ']').attr('selected', 'selected');225 } 226 //set current offsets in select menu --DONE224 jQuery('select[id="eventStartOffset"] option[value=' + offsets.eventStartOffset + ']').attr('selected', 'selected'); 225 } 226 //set current offsets in select menu 227 227 if (offsets.eventEndOffset !== '') { 228 jQuery('select[ name="eventEndOffset"] option[value=' + offsets.eventEndOffset + ']').attr('selected', 'selected');229 } 230 231 //call venuecheck_checkVenues when datepicker is closed --DONE228 jQuery('select[id="eventEndOffset"] option[value=' + offsets.eventEndOffset + ']').attr('selected', 'selected'); 229 } 230 231 //call venuecheck_checkVenues when datepicker is closed 232 232 jQuery('#EventInfo .tribe-datepicker').datepicker("option", "onClose", function () { 233 233 venuecheck_checkVenues(venuecheck_getEventDate('Start'), venuecheck_getEventDate('End'), jQuery("#post_ID").val()); 234 234 }); 235 235 236 //call venuecheck_checkVenues when timepicker is changed --DONE236 //call venuecheck_checkVenues when timepicker is changed 237 237 jQuery('#EventStartTime, #EventEndTime').on('changeTime', function () { 238 238 venuecheck_checkVenues(venuecheck_getEventDate('Start'), venuecheck_getEventDate('End'), jQuery("#post_ID").val()); 239 239 }); 240 240 241 //call venuecheck_checkVenues when saved venues are changed --TO DO--DONE241 //call venuecheck_checkVenues when saved venues are changed 242 242 jQuery('#saved_tribe_venue, #eventStartOffset, #eventEndOffset').on('change', function () { 243 243 venuecheck_checkVenues(venuecheck_getEventDate('Start'), venuecheck_getEventDate('End'), jQuery("#post_ID").val()); 244 244 }); 245 245 246 //call venuecheck_checkVenues when all-day event checkbox is changed --DONE246 //call venuecheck_checkVenues when all-day event checkbox is changed 247 247 jQuery('#allDayCheckbox').on("change", function () { 248 248 venuecheck_checkAllDayEvent(); 249 249 }); 250 250 251 //set javascript variables for start and end offset and save to database --DONE251 //set javascript variables for start and end offset and save to database 252 252 jQuery('#save-post, #publish').on("click", function () { 253 var eventStartOffset = parseInt(jQuery('select[name="eventStartOffset"]').val()); 254 var eventEndOffset = parseInt(jQuery('select[name="eventEndOffset"]').val()); 255 253 254 var eventStartOffset = parseInt(jQuery('select[id="eventStartOffset"]').val()); 255 var eventEndOffset = parseInt(jQuery('select[id="eventEndOffset"]').val()); 256 256 257 //save to database 257 258 venuecheck_setOffsets(eventStartOffset, eventEndOffset, jQuery("#post_ID").val()); -
venue-check/trunk/readme.txt
r1623381 r1680408 4 4 Tags: the events calendar, venue, conflicts, double booking 5 5 Requires at least: 4.7 6 Tested up to: 4. 77 Stable tag: 2.0. 16 Tested up to: 4.8 7 Stable tag: 2.0.2 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
venue-check/trunk/venue-check.php
r1623381 r1680408 4 4 Plugin URI: https://expient.com/venue-check-plugin-for-use-with-the-events-calendar-by-modern-tribe/ 5 5 Description: Venue Check prevents double booking venues with The Events Calendar by Modern Tribe. 6 Version: 2.0. 16 Version: 2.0.2 7 7 Author: Expient LLC 8 8 Author URI: https://expient.com
Note: See TracChangeset
for help on using the changeset viewer.