expo-22 ready

remotes/origin/1203
pavel 11 years ago
parent 449a1a94a0
commit 4e476ea35e
  1. 2
      templates/client/blank.html
  2. 2
      templates/client/includes/exposition/exposition_object.html
  3. 17
      templates/client/static_client/js/_modules/block.common.js
  4. 21
      templates/client/static_client/js/_modules/page.exposition.object.js
  5. 2
      templates/client/static_client/js_min/_modules/block.common.min.js
  6. 2
      templates/client/static_client/js_min/_modules/page.exposition.object.min.js

@ -48,6 +48,8 @@ This template include basic anf main styles and js files,
containerClass:'validate-field'
},
socialFormId:'social_form',
seoLinksClass : 'link-encode',
dataKey:'data-type',
socialInputMask:['http://','https://']
});
</script>

@ -402,8 +402,6 @@
buttonClass:'note-button',
inputClass:'note-text'
},
seoLinksClass : 'link-encode',
dataKey:'data-type',
addCalendarText:"{% trans 'В расписание' %}",
removeCalendarText:"{% trans 'Из расписания' %}"
});

@ -260,6 +260,23 @@ if (EXPO.common){
}
});
}
// seohide
/**
* setup SEOhide params
*/
$('.'+self.opt.seoLinksClass).each(function () {
var hash = $(this).attr('data-hash'),
url = $(this).attr('data-url');
EXPO.common.SEOhide.seoHrefs[hash] = url;
});
/**
* launch algorithm
*/
EXPO.common.SEOhide.decode(self.opt.dataKey);
});

@ -50,11 +50,6 @@ if (EXPO.exposition.object){
};
that.opt = {}; //свойства по умолчанию
//private
$(function () {
//$('.visit').on('click', function () {
// console.log('!!!! visit button is clicked!');
//});
});
// methods
//инициализация общих свойств
@ -79,23 +74,7 @@ if (EXPO.exposition.object){
com.opt.addCalendarText = this.opt.addCalendarText;
com.opt.removeCalendarText = this.opt.removeCalendarText;
// seohide
$(function () {
/**
* setup SEOhide params
*/
$('.'+self.opt.seoLinksClass).each(function () {
var hash = $(this).attr('data-hash'),
url = $(this).attr('data-url');
com.SEOhide.seoHrefs[hash] = url;
});
/**
* launch algorithm
*/
com.SEOhide.decode(self.opt.dataKey);
});
};
return that;

File diff suppressed because one or more lines are too long

@ -1 +1 @@
var EXPO=EXPO||{};EXPO.exposition=EXPO.exposition||{},EXPO.exposition.object?console.warn("WARNING: EXPO.exposition.object is already defined!"):EXPO.exposition.object=function(){var t=EXPO.common,n={},o=function(t,n){this.opt=n,this.DOMthis=t,this.DOMbutton=t.querySelector("."+n.buttonClass),this.DOMinput=t.querySelector("."+n.inputClass),this.inputName=this.DOMinput.getAttribute("name"),this.url=this.DOMbutton.getAttribute("href"),this._controller()};return o.prototype={_init:function(){},_controller:function(){var t=this;$(this.DOMinput).on("blur",function(){t.send()}),$(this.DOMbutton).on("click",function(){return!1})},send:function(){var n,o={},e=this,i=function(t){t.success?(console.log("ok"),$(e.DOMbutton).addClass("active")):console.log("data not send")};o[this.inputName]=this.DOMinput.value,n=t.getRequest(o,this.url,i)}},n.opt={},$(function(){}),n.init=function(n){$.extend(this.opt,n);var e=this,i=$(document.getElementById(e.opt.visitButton.visitorsListId)),s=$(document.getElementById(e.opt.visitButton.wrapId));this.notes=[],i.children().length||s.show(),$("."+this.opt.note.wrapClass).each(function(){var t=new o(this,e.opt.note);e.notes.push(t)}),$("."+this.opt.note.wrapDisabledClass).on("click",function(){return $.fancybox.open("#pw-login"),!1}),t.opt.addCalendarText=this.opt.addCalendarText,t.opt.removeCalendarText=this.opt.removeCalendarText,$(function(){$("."+e.opt.seoLinksClass).each(function(){var n=$(this).attr("data-hash"),o=$(this).attr("data-url");t.SEOhide.seoHrefs[n]=o}),t.SEOhide.decode(e.opt.dataKey)})},n}();
var EXPO=EXPO||{};EXPO.exposition=EXPO.exposition||{},EXPO.exposition.object?console.warn("WARNING: EXPO.exposition.object is already defined!"):EXPO.exposition.object=function(){var t=EXPO.common,n={},o=function(t,n){this.opt=n,this.DOMthis=t,this.DOMbutton=t.querySelector("."+n.buttonClass),this.DOMinput=t.querySelector("."+n.inputClass),this.inputName=this.DOMinput.getAttribute("name"),this.url=this.DOMbutton.getAttribute("href"),this._controller()};return o.prototype={_init:function(){},_controller:function(){var t=this;$(this.DOMinput).on("blur",function(){t.send()}),$(this.DOMbutton).on("click",function(){return!1})},send:function(){var n,o={},e=this,i=function(t){t.success?(console.log("ok"),$(e.DOMbutton).addClass("active")):console.log("data not send")};o[this.inputName]=this.DOMinput.value,n=t.getRequest(o,this.url,i)}},n.opt={},n.init=function(n){$.extend(this.opt,n);var e=this,i=$(document.getElementById(e.opt.visitButton.visitorsListId)),s=$(document.getElementById(e.opt.visitButton.wrapId));this.notes=[],i.children().length||s.show(),$("."+this.opt.note.wrapClass).each(function(){var t=new o(this,e.opt.note);e.notes.push(t)}),$("."+this.opt.note.wrapDisabledClass).on("click",function(){return $.fancybox.open("#pw-login"),!1}),t.opt.addCalendarText=this.opt.addCalendarText,t.opt.removeCalendarText=this.opt.removeCalendarText},n}();
Loading…
Cancel
Save