if (last_path == path) return;
+
+ var regex = "/^.(\.jpg|\.jpeg|\.png|\.gif|\.tiff|\.bmp)\??|#?./";
+
+ if (new RegExp(regex,'i').test(path)){
+
+ $(el).css('background-image', 'url('+path+')');
+ el.data('interchange-last-path', path);
+ return trigger(path);
+ }
+
return $.get(path, function (response) {
el.html(response);
- el.data('interchange-last-path', path);
+ el.data(this.data_attr + '-last-path', path);
trigger();
});
},
init : function (scope, method, options) {
- Foundation.inherit(this, 'throttle');
-
- this.data_attr = 'data-' + this.settings.load_attr;
+ Foundation.inherit(this, 'throttle random_str');
+ this.data_attr = this.set_data_attr();
$.extend(true, this.settings, method, options);
-
this.bindings(method, options);
this.load('images');
this.load('nodes');