Sha256: 342d5e57a8d7143a4124d86630b6a5b51968dcf0c2024712e733f2b8d1cb59da

Contents?: true

Size: 1.2 KB

Versions: 2

Compression:

Stored size: 1.2 KB

Contents

// MIT LICENSE
// Copyright (c) 2014 Daniel P. Clark
(function($){
  $.fn.dynaspan = function(){};

  $.fn.dynaspan.upLast = function(uniq_id_ref){
    $('#dyna_span_field_val_' + uniq_id_ref).val($('#last_dyna_span_val_' + uniq_id_ref).val());
  };

  $.fn.dynaspan.upShow = function(uniq_id_ref){
    $('#dyna_span_div' + uniq_id_ref).show().find('.dyna-span-input').focus();
    $('#dyna_span_span' + uniq_id_ref).hide();
    $("#dyna_span_block" + uniq_id_ref).addClass("ds-dialog-open");
  };

  $.fn.dynaspan.upHide = function(uniq_id_ref){
    var field_val = $('#dyna_span_field_val_' + uniq_id_ref).val();
    $('#dyna_span_div' + uniq_id_ref + ' > form').trigger('submit.rails');
    $('#last_dyna_span_val_' + uniq_id_ref).val(field_val);
    $('#dyna_span_span' + uniq_id_ref).show().html(field_val);
    $('#dyna_span_div' + uniq_id_ref).hide();
    var ds_block = $("#dyna_span_block" + uniq_id_ref);
    ds_block.removeClass("ds-dialog-open");
    if (field_val.length == 0){
      ds_block.removeClass("ds-content-present")
    } else {
      ds_block.addClass("ds-content-present")
    }
    if (ds_block.data('dsCallbackOnUpdate')){
      eval(ds_block.data('dsCallbackOnUpdate'))
    }
  };
})(jQuery);

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dynaspan-0.1.0 vendor/assets/javascripts/dynaspan/dynaspan.js
dynaspan-0.0.9 vendor/assets/javascripts/dynaspan/dynaspan.js