comments + images

This commit is contained in:
2015-12-27 13:08:01 +01:00
parent 8887e888b7
commit d8e3fe4127
9 changed files with 631 additions and 50 deletions

View File

@@ -226,7 +226,44 @@ function setElem(aoAnchor, asPath, oValue)
}
}
$.prototype.addIcon = function(sIcon)
$.prototype.addIcon = function(sIcon, bMargin)
{
return $(this).prepend($('<i>', {'class':'fa '+sIcon}));
};
bMargin = bMargin || false;
return $(this).prepend($('<i>', {'class':'fa '+sIcon+(bMargin?' push':'')}));
};
$.prototype.defaultVal = function(sDefaultValue)
{
$(this)
.data('default_value', sDefaultValue)
.val(sDefaultValue)
.addClass('defaultText')
.focus(function()
{
var $This = $(this);
if($This.val() == $This.data('default_value')) $This.val('').removeClass('defaultText');
})
.blur(function()
{
var $This = $(this);
if($This.val() == '') $This.val($This.data('default_value')).addClass('defaultText');
});
};
$.prototype.checkForm = function(sSelector)
{
sSelector = sSelector || 'input[type="text"], textarea';
var $This = $(this);
var bOk = true;
$This.find(sSelector).each(function()
{
$This = $(this);
bOk = bOk && $This.val()!='' && $This.val()!=$This.data('default_value');
});
return bOk;
};
$.prototype.cascadingDown = function(sDuration)
{
return $(this).slideDown(sDuration, function(){$(this).next().cascadingDown(sDuration);});
};