first commit

This commit is contained in:
2026-03-05 13:07:40 +01:00
commit 64ba0721ee
25709 changed files with 4691006 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
if ( !!window.SLB && SLB.has_child('View.extend_content_handler') ) {(function($) {
SLB.View.extend_content_handler('image', {
/**
* Render images
* @param obj item Content Item
* @param obj dfr Promise for rendering process
* @return obj Promise for rendering process (Resolved when content is loaded)
*/
render: function(item, dfr) {
// Create image object
var img = new Image();
// Set load event
var handler = function() {
// Save Data
item.set_data(img);
// Set attributes
item.set_attribute('dimensions', {'width': img.width, 'height': img.height});
// Build output
var out = $('<img />', {'src': item.get_uri()});
// Resolve deferred
dfr.resolve(out);
};
// Attach event handler
$(img).on('load', function(e) { handler(e); });
// Load image
img.src = item.get_uri();
// Return promise
return dfr.promise();
}
});
})(jQuery);
}

View File

@@ -0,0 +1 @@
window.SLB&&SLB.has_child("View.extend_content_handler")&&!function($){SLB.View.extend_content_handler("image",{render:function(item,dfr){var img=new Image;return $(img).on("load",function(e){var out;item.set_data(img),item.set_attribute("dimensions",{width:img.width,height:img.height}),out=$("<img />",{src:item.get_uri()}),dfr.resolve(out)}),img.src=item.get_uri(),dfr.promise()}})}(jQuery);