Sha256: e055f12cf365ace917f6fef68f912b7ab9cf9d0c45a647941935b69b12506bfe
Contents?: true
Size: 1.21 KB
Versions: 66
Compression:
Stored size: 1.21 KB
Contents
(function() { var addPlaceholder, applyBrowserWorkarounds; addPlaceholder = function() { var cmsFields; cmsFields = $('[data-scrivito-field-type]').not('[data-scrivito-field-type=widgetlist]'); return cmsFields.each(function() { var cmsField, defaultPlaceholder, fieldName, placeholder; cmsField = $(this); fieldName = cmsField.attr('data-scrivito-field-name'); defaultPlaceholder = "Click to edit the “" + fieldName + "” attribute ..."; placeholder = cmsField.attr('data-scrivito-editors-placeholder') || defaultPlaceholder; cmsField.attr('data-scrivito-editors-placeholder', placeholder); return applyBrowserWorkarounds(cmsField); }); }; applyBrowserWorkarounds = function(cmsField) { return cmsField.on('focus', (function(_this) { return function() { if (cmsField.is(':empty')) { cmsField.text('_'); window.getSelection().selectAllChildren(cmsField[0]); cmsField.text(''); return window.getSelection().collapseToStart(cmsField[0]); } }; })(this)); }; scrivito.on('content', function() { if (scrivito.in_editable_view()) { return addPlaceholder(); } }); }).call(this);
Version data entries
66 entries across 66 versions & 1 rubygems