wp-widgetify
Version:
The Widgetify WordPress Plugin is a collection of WordPress widgets designed to help web designers build sections of their web page easily via widgets.
51 lines (47 loc) • 2.08 kB
JavaScript
/**
* uniformimages - v1.0.3 - 2018-04-25
* https://github.com/chigozieorunta/uniformimages
*
* Copyright (c) 2018 Chigozie Orunta
* Licensed MIT <https://github.com/chigozieorunta/uniformimages/blob/master/LICENSE>
**/
(function($) {
$(document).ready(function() {
$('.unim, .unim-square, .unim-circle, .unim-portrait, .unim-landscape, .unim-diamond').each(function(index, element) {
//Get variables...
var dynamicDiv = '';
var source = $(this).attr("src");
var height = $(this).attr("height");
var divClass = $(this).attr("class");
//Conditionals...
if(parseInt(height) > 0) {
dynamicDiv = '<div class="'+divClass+' unim-height" style="height: '+height+'px;">';
} else {
dynamicDiv = '<div class="'+divClass+'">';
}
//Add Image URL
var n = divClass.indexOf("unim-diamond");
if(n < 0) {
dynamicDiv += '<div class="unim-placeholder">';
dynamicDiv += '<div>';
dynamicDiv += '<div class="unim-icon"></div>';
dynamicDiv += '</div>';
dynamicDiv += '</div>';
dynamicDiv += '<div class="unim-img" style="background-image: url('+source+');"></div>';
dynamicDiv += '</div>';
} else {
dynamicDiv += '<div class="unim-diamond-container">';
dynamicDiv += '<div class="unim-diamond-placeholder">';
dynamicDiv += '<div><div>';
dynamicDiv += '<div class="unim-icon"></div>';
dynamicDiv += '</div></div>';
dynamicDiv += '</div>';
dynamicDiv += '<div class="unim-diamond-img" style="background-image: url('+source+');"></div>';
dynamicDiv += '</div>';
dynamicDiv += '</div>';
}
//ReplaceWith dynamicDivTag
$(this).replaceWith(dynamicDiv);
});
})
})( jQuery );