Sha256: e1c178740ab20c8d510f5f088d31fec21861e978849778f886ff8429c28582d7

Contents?: true

Size: 909 Bytes

Versions: 5

Compression:

Stored size: 909 Bytes

Contents

// console.log('Loading DateField...')
Spontaneous.FieldTypes.WebVideoField = (function($, S) {
	var dom = S.Dom;
	var WebVideoField = new JS.Class(Spontaneous.FieldTypes.StringField, {
		// get_input: function() {
		// 	this.input = $(dom.textarea, {'id':this.css_id(), 'name':this.form_name(), 'rows':10, 'cols':30}).text(this.unprocessed_value());
		// 	return this.input;
		// },
		// edit: function() {
		// 	return this.get_input();
		// }
		preview: function() {
			var value = this.get('value')
			, iframe = dom.iframe({src:value, frameborder: 0, border: 0}).css({position: "absolute", top:0, left:0, height: "100%", width: "100%"});
			if (!value) { // don't fill up the page with empty iframes...
				return dom.div();
			}
			return dom.div().css({width: "100%", position: "relative", "padding-bottom":"56.25%", height: 0}).append(iframe)
		}
	});

	return WebVideoField;
})(jQuery, Spontaneous);

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spontaneous-0.2.0.alpha7 application/js/field_types/webvideo_field.js
spontaneous-0.2.0.alpha6 application/js/field_types/webvideo_field.js
spontaneous-0.2.0.alpha5 application/js/field_types/webvideo_field.js
spontaneous-0.2.0.alpha4 application/js/field_types/webvideo_field.js
spontaneous-0.2.0.alpha3 application/js/field_types/webvideo_field.js