Sha256: a2d43e876042c2fad4a85abd898ba2a4d6c449640354988124d7fdb2a283f4c1

Contents?: true

Size: 1.28 KB

Versions: 13

Compression:

Stored size: 1.28 KB

Contents

// require popper FIXME should be optional requiring
//= require jquery
//= require jquery_ujs
//= require jquery3
//= require popper
// require popper FIXME should be optional requiring
//= require bootstrap
//= require bootstrap-datepicker-1.8.0
//= require bootstrap-datepicker-1.8.0.ru.min
//= require font_awesome5
//= require_tree .

window.i18n_locale = function(locale) {
  switch (locale) {
    case 'en':
      return({ date_format: 'yyyy-mm-dd', locale: locale });
      break;
    case 'ru':
      return({ date_format: 'dd.mm.yyyy', locale: locale });
      break;
    default:
      return({ date_format: 'yyyy-mm-dd', locale: locale });
      break;
  }
}

$(document).ready(function() {
  if (!(window.current_locale)) {
    console.log('You should set `window.current_locale` before all Javascript code');
  }

  if ($('.date_picker').length != 0) {
    $('.date_picker').datepicker({
      format: window.current_locale.date_format,
      language: window.current_locale.locale
    });
  }

  $('.link').click(function() {
    const href = $(this).data('href');
    if (href) {
      location.href = href;
    } else {
      const anchor = $(this).data('anchor');
      if (!$(anchor).offset() == undefined) {
        $(window).scrollTop($(anchor).offset().top);
      }
    };
  });
});

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
tramway-core-3.0.1.1 app/assets/javascripts/tramway/core/application.js
tramway-core-3.0.1 app/assets/javascripts/tramway/core/application.js
tramway-core-3.0.0.2 app/assets/javascripts/tramway/core/application.js
tramway-core-3.0.0.1 app/assets/javascripts/tramway/core/application.js
tramway-core-3.0 app/assets/javascripts/tramway/core/application.js
tramway-core-2.0.2.2 app/assets/javascripts/tramway/core/application.js
tramway-core-2.0.2.1 app/assets/javascripts/tramway/core/application.js
tramway-core-2.0.2 app/assets/javascripts/tramway/core/application.js
tramway-core-2.0.1.2 app/assets/javascripts/tramway/core/application.js
tramway-core-2.0.1.1 app/assets/javascripts/tramway/core/application.js
tramway-core-2.0.1 app/assets/javascripts/tramway/core/application.js
tramway-core-2.0.0.8 app/assets/javascripts/tramway/core/application.js
tramway-core-2.0.0.7 app/assets/javascripts/tramway/core/application.js