Revision 6bd1416f snf-cyclades-app/synnefo/ui/new_ui/ui/javascripts/common.js

b/snf-cyclades-app/synnefo/ui/new_ui/ui/javascripts/common.js
4 4
*/
5 5

  
6 6
ui = {};
7
ui.wizard = {};
7 8

  
8 9
/* when closeEl el is clicked, its parent with class divToCloseClass slidesUp */
9 10
ui.closeDiv = function(closeEl, divToCloseClass) {
......
199 200

  
200 201
}
201 202

  
202
//permits only one checkbox to be checked in a ul
203
ui.checkAction = function(checkbox) {
204
        var otherChecked = checkbox.closest('li').siblings('li').find('span.snf-checkbox-checked').length;
205
        if(otherChecked!=0){
206
            checkbox.toggleClass('snf-checkbox-checked');
207
            checkbox.toggleClass('snf-checkbox-unchecked');
208
        }
203

  
204
ui.change_checkbox_state =function(checkbox_link) {
205
     $(checkbox_link).find('span.snf-checkbox-unchecked, span.snf-checkbox-checked').toggleClass('snf-checkbox-unchecked snf-checkbox-checked');
206
}
207

  
208
ui.change_radiobutton_state = function(radiobtn_link) {
209
    $(radiobtn_link).find('span.snf-radio-unchecked, span.snf-radio-checked').toggleClass('snf-radio-unchecked snf-radio-checked');
210
}
211

  
212
ui.check_one_radiobtn = function(radiobtn_link) {
213
    tt = $(radiobtn_link);
214
    $(radiobtn_link).closest('ul').find('span.snf-radio-checked').toggleClass('snf-radio-unchecked snf-radio-checked');
215
}
216

  
217
ui.expand_arrow = function(arrow_link) {
218
    var arrow = arrow_link.find('span.snf-arrow-up, span.snf-arrow-down');
219
    arrow.toggleClass('snf-arrow-up snf-arrow-down');
209 220
        
210 221
}
211 222

  
......
398 409
        $(this).next('.more').slideToggle();
399 410
    })
400 411

  
401
    $('.adv-main .expand-link').click( function(e){
402
        e.preventDefault();
403
        var link = $(this);
404
        link.toggleClass('current');
405
        var arrow = link.find('span.snf-arrow-up, span.snf-arrow-down');
406
        arrow.toggleClass('snf-arrow-up');
407
        arrow.toggleClass('snf-arrow-down');
408
        link.parents('div.advanced-conf-step').find('.advanced-conf-options').slideToggle();
409
    })
412

  
410 413

  
411 414
    if($('#picker').length>0) { $('#picker').farbtastic('#color'); }
412 415
    $('.show-add-tag').click(function(e){

Also available in: Unified diff