PHP Classes

File: modules/system/assets/js/mailbrandsettings/mailbrandsettings.js

Recommend this page to a friend!
  Packages of Luke Towers   Winter   modules/system/assets/js/mailbrandsettings/mailbrandsettings.js   Download  
File: modules/system/assets/js/mailbrandsettings/mailbrandsettings.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Winter
Content management system that uses MVC
Author: By
Last change:
Date: 8 months ago
Size: 1,086 bytes
 

Contents

Class file image Download
var previewIframe $(document).on('change', '.field-colorpicker', function() { $('#brandSettingsForm').request('onUpdateSampleMessage').done(function(data) { updatePreviewContent(data.previewHtml) }) }) function updatePreviewContent(content) { 'srcdoc' in previewIframe ? previewIframe.srcdoc = content : previewIframe.src = 'data:text/html;charset=UTF-8,' + content } function adjustPreviewHeight() { previewIframe.style.height = (previewIframe.contentWindow.document.getElementsByTagName('body')[0].scrollHeight) +'px' } function createPreviewContainer(el, content) { previewIframe = document.createElement('iframe') updatePreviewContent(content) previewIframe.style.width = '100%' previewIframe.setAttribute('frameborder', 0) previewIframe.setAttribute('id', el.id) previewIframe.onload = adjustPreviewHeight var parent = el.parentNode parent.replaceChild(previewIframe, el) /* * Auto adjust height */ $(document).render(adjustPreviewHeight) $(window).resize(adjustPreviewHeight) }