summaryrefslogtreecommitdiff
path: root/themes/js/functions.js
diff options
context:
space:
mode:
Diffstat (limited to 'themes/js/functions.js')
-rw-r--r--themes/js/functions.js112
1 files changed, 0 insertions, 112 deletions
diff --git a/themes/js/functions.js b/themes/js/functions.js
deleted file mode 100644
index 5db31a3..0000000
--- a/themes/js/functions.js
+++ /dev/null
@@ -1,112 +0,0 @@
-function openSelectDate(timer_year,timer_month,timer_day) {
- var now = new Date();
- if ( timer_year == null ) {
- var now_year = now.getFullYear();
- var now_month = now.getMonth()+1;
- var now_day = now.getDate();
- }
- else
- {
- var now_year = timer_year;
- var now_month = timer_month;
- var now_day = timer_day;
- }
- var layer = 'layer_date';
- var days = { };
- var years = { };
- var months = { '01': '01', '02': '02', '03': '03', '04': '04', '05': '05','06': '06', '07': '07', '08': '08', '09': '09', '10': '10', '11': '11', '12': '12' };
-
- for( var i = 1; i < 32; i += 1 ) {
- days[i] = str_pad(i, 2, '0', 'STR_PAD_LEFT');
- }
-
- for( i = now.getFullYear(); i < now.getFullYear()+5; i += 1 ) {
- years[i] = i;
- }
-
- SpinningWheel.addSlot(years, 'right', now_year );
- SpinningWheel.addSlot(months, '', now_month);
- SpinningWheel.addSlot(days, 'right', now_day);
- SpinningWheel.setCancelAction(cancel_date);
- SpinningWheel.setDoneAction(done_date);
-
- SpinningWheel.open();
-}
-
-function done_date() {
- var results = SpinningWheel.getSelectedValues();
-
- document.getElementById('layer_date').innerHTML = results.values.join('-');
- document.timer.timer_date.value = results.values.join('-');
- $('a').removeClass('active');
-}
-
-function cancel_date() {
-$('a').removeClass('active');
-}
-function openSelectTime(layer,timer_hour,timer_minute) {
- if ( timer_hour == null ) {
- var now = new Date();
- var now_hour = now.getHours();
- var now_minute = now.getMinutes()+1;
- }
- else
- {
- var now_hour = timer_hour;
- var now_minute = timer_minute;
- }
- var hours = { };
- var minutes = { };
-
- for( var i = 0; i < 24; i += 1 ) {
- hours[i] = str_pad(i,2,'0','STR_PAD_LEFT');
- }
-
- for( var i = 0; i < 60; i += 1 ) {
- minutes[i] = str_pad(i,2,'0','STR_PAD_LEFT');
- }
-
- SpinningWheel.addSlot(hours, 'right', now_hour);
- //SpinningWheel.addSlot({ separator: 'h' }, 'readonly shrink');
- SpinningWheel.addSlot(minutes, '', now_minute);
-
- SpinningWheel.setCancelAction( function() { $('a').removeClass('active');} );
- SpinningWheel.setDoneAction(function () {var results = SpinningWheel.getSelectedValues(); document.getElementById(layer).innerHTML = results.values.join('h');if ( layer == 'layer_starttime' ) { var forminput = 'timer_starttime'; } else { var forminput = 'timer_endtime'; }; eval ("document.timer." + forminput + ".value = results.values.join('')");$('a').removeClass('active'); });
- SpinningWheel.open();
-}
-
-function str_pad (input, pad_length, pad_string, pad_type) {
- // Returns input string padded on the left or right to specified length with pad_string
- //
- // version: 909.322
- // discuss at: http://phpjs.org/functions/str_pad // + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
- // + namespaced by: Michael White (http://getsprink.com)
- // + input by: Marco van Oort
- // + bugfixed by: Brett Zamir (http://brett-zamir.me)
- // * example 1: str_pad('Kevin van Zonneveld', 30, '-=', 'STR_PAD_LEFT'); // * returns 1: '-=-=-=-=-=-Kevin van Zonneveld'
- // * example 2: str_pad('Kevin van Zonneveld', 30, '-', 'STR_PAD_BOTH');
- // * returns 2: '------Kevin van Zonneveld-----'
- var half = '', pad_to_go;
- var str_pad_repeater = function (s, len) {
- var collect = '', i;
-
- while (collect.length < len) {collect += s;}
- collect = collect.substr(0,len);
- return collect;
- };
-
- input += ''; pad_string = pad_string !== undefined ? pad_string : ' ';
-
- if (pad_type != 'STR_PAD_LEFT' && pad_type != 'STR_PAD_RIGHT' && pad_type != 'STR_PAD_BOTH') { pad_type = 'STR_PAD_RIGHT'; }
- if ((pad_to_go = pad_length - input.length) > 0) {
- if (pad_type == 'STR_PAD_LEFT') { input = str_pad_repeater(pad_string, pad_to_go) + input; } else if (pad_type == 'STR_PAD_RIGHT') { input = input + str_pad_repeater(pad_string, pad_to_go); }
- else if (pad_type == 'STR_PAD_BOTH') {
- half = str_pad_repeater(pad_string, Math.ceil(pad_to_go/2));
- input = half + input + half;
- input = input.substr(0, pad_length); }
- }
-
- return input;
-}
-
-