summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/modules/contact-form/js/grunion.js')
-rw-r--r--plugins/jetpack/modules/contact-form/js/grunion.js112
1 files changed, 51 insertions, 61 deletions
diff --git a/plugins/jetpack/modules/contact-form/js/grunion.js b/plugins/jetpack/modules/contact-form/js/grunion.js
index 65c3ab01..5790675b 100644
--- a/plugins/jetpack/modules/contact-form/js/grunion.js
+++ b/plugins/jetpack/modules/contact-form/js/grunion.js
@@ -32,16 +32,16 @@ GrunionFB_i18n = jQuery.extend(
GrunionFB_i18n.moveInstructions = GrunionFB_i18n.moveInstructions.replace( '\n', '<br />' );
FB.span = jQuery( '<span>' );
-FB.esc_html = function( string ) {
+FB.esc_html = function ( string ) {
return FB.span.text( string ).html();
};
-FB.esc_attr = function( string ) {
+FB.esc_attr = function ( string ) {
string = FB.esc_html( string );
return string.replace( '"', '&quot;' ).replace( "'", '&#039;' );
};
-FB.ContactForm = ( function() {
+FB.ContactForm = ( function () {
var fbForm = {
// Main object that generated shortcode via AJAX call
action: 'grunion_shortcode',
@@ -134,10 +134,8 @@ FB.ContactForm = ( function() {
jQuery( '#fb-new-label' ).val( GrunionFB_i18n.newLabel );
jQuery( '#fb-new-type' ).val( 'text' );
jQuery( '#fb-field-id' ).val( grunionNewCount );
- setTimeout( function() {
- jQuery( '#fb-new-label' )
- .focus()
- .select();
+ setTimeout( function () {
+ jQuery( '#fb-new-label' ).focus().select();
}, 100 );
} else {
jQuery( '#fb-new-field' ).hide();
@@ -258,7 +256,7 @@ FB.ContactForm = ( function() {
jQuery( '#fb-field-subject' ).val( fbForm.subject );
}
// Loop over and add fields
- jQuery.each( fbForm.fields, function( index, value ) {
+ jQuery.each( fbForm.fields, function ( index, value ) {
jQuery( '#fb-extra-fields' ).before(
'<div class="fb-new-fields ui-state-default" fieldid="' +
index +
@@ -274,7 +272,7 @@ FB.ContactForm = ( function() {
'select' === value.type ||
'checkbox-multiple' === value.type
) {
- jQuery.each( value.options, function( i, value ) {
+ jQuery.each( value.options, function ( i, value ) {
optionsCache[ index ].options[ i ] = value;
} );
}
@@ -364,10 +362,8 @@ FB.ContactForm = ( function() {
function editField( that ) {
try {
scroll( 0, 0 );
- setTimeout( function() {
- jQuery( '#fb-new-label' )
- .focus()
- .select();
+ setTimeout( function () {
+ jQuery( '#fb-new-label' ).focus().select();
}, 100 );
var thisId = that.parent().attr( 'fieldid' );
loadFieldEditor( thisId );
@@ -380,7 +376,7 @@ FB.ContactForm = ( function() {
function grabShortcode() {
try {
// Takes fbForm object and returns shortcode syntax
- jQuery.post( ajaxurl, fbForm, function( response ) {
+ jQuery.post( ajaxurl, fbForm, function ( response ) {
shortcode = response;
} );
} catch ( e ) {
@@ -518,7 +514,7 @@ FB.ContactForm = ( function() {
if ( ! data ) {
fbForm.fields = defaultFields;
} else {
- jQuery.each( data.fields, function( index, value ) {
+ jQuery.each( data.fields, function ( index, value ) {
if ( 1 === parseInt( value.required, 10 ) ) {
value.required = 'true';
}
@@ -577,12 +573,12 @@ FB.ContactForm = ( function() {
function sendShortcodeToEditor() {
try {
// Serialize fields
- jQuery( 'div#sortable div.fb-new-fields' ).each( function( index ) {
+ jQuery( 'div#sortable div.fb-new-fields' ).each( function ( index ) {
var thisId = jQuery( this ).attr( 'fieldid' );
fbForm.fields[ thisId ].order = index;
} );
// Export to WYSIWYG editor
- jQuery.post( ajaxurl, fbForm, function( response ) {
+ jQuery.post( ajaxurl, fbForm, function ( response ) {
var isVisual = jQuery( '#edButtonPreview', window.parent.document ).hasClass( 'active' );
/* WP 3.3+ */
if ( ! isVisual ) {
@@ -654,7 +650,7 @@ FB.ContactForm = ( function() {
var newMessage = ! message ? GrunionFB_i18n.savedMessage : message;
jQuery( '#fb-success' ).text( newMessage );
jQuery( '#fb-success' ).slideDown( 'fast' );
- setTimeout( function() {
+ setTimeout( function () {
jQuery( '#fb-success' ).slideUp( 'fast' );
}, 2500 );
} catch ( e ) {
@@ -679,9 +675,7 @@ FB.ContactForm = ( function() {
jQuery( '#tab-settings a' ).addClass( 'current' );
jQuery( '#fb-preview-form, #fb-desc, #fb-add-field' ).hide();
jQuery( '#fb-email-settings, #fb-email-desc' ).show();
- jQuery( '#fb-field-my-email' )
- .focus()
- .select();
+ jQuery( '#fb-field-my-email' ).focus().select();
}
} catch ( e ) {
if ( debug ) {
@@ -906,10 +900,8 @@ FB.ContactForm = ( function() {
fbForm.fields[ thisId ].options[ optionsCount ] = GrunionFB_i18n.firstOptionLabel;
}
jQuery( '#fb-options' ).show();
- setTimeout( function() {
- jQuery( '#fb-option0' )
- .focus()
- .select();
+ setTimeout( function () {
+ jQuery( '#fb-option0' ).focus().select();
}, 100 );
break;
case 'email':
@@ -962,10 +954,8 @@ FB.ContactForm = ( function() {
fbForm.fields[ thisId ].options[ optionsCount ] = GrunionFB_i18n.firstOptionLabel;
}
jQuery( '#fb-options' ).show();
- setTimeout( function() {
- jQuery( '#fb-option0' )
- .focus()
- .select();
+ setTimeout( function () {
+ jQuery( '#fb-option0' ).focus().select();
}, 100 );
break;
case 'select':
@@ -989,10 +979,8 @@ FB.ContactForm = ( function() {
fbForm.fields[ thisId ].options[ optionsCount ] = GrunionFB_i18n.firstOptionLabel;
}
jQuery( '#fb-options' ).show();
- setTimeout( function() {
- jQuery( '#fb-option0' )
- .focus()
- .select();
+ setTimeout( function () {
+ jQuery( '#fb-option0' ).focus().select();
}, 100 );
break;
case 'text':
@@ -1023,7 +1011,7 @@ FB.ContactForm = ( function() {
}
}
return {
- resizePop: function() {
+ resizePop: function () {
try {
//Thickbox won't resize for some reason, we are manually doing it here
var totalWidth = jQuery( 'body', window.parent.document ).width();
@@ -1050,7 +1038,7 @@ FB.ContactForm = ( function() {
}
}
},
- init: function() {
+ init: function () {
// Scroll to top of page
window.parent.scroll( 0, 0 );
//Check for existing form data
@@ -1073,88 +1061,90 @@ FB.ContactForm = ( function() {
var $doc = jQuery( document );
- jQuery.post( ajaxurl, data, function( response ) {
+ jQuery.post( ajaxurl, data, function ( response ) {
// Setup fbForm
parseShortcode( jQuery.parseJSON( response ) );
// Now build out the preview form
buildPreview();
} );
// actions
- jQuery( '.fb-add-field' ).click( function() {
+ jQuery( '.fb-add-field' ).click( function () {
addField();
hideDesc();
return false;
} );
- jQuery( '#fb-new-label' ).keyup( function() {
+ jQuery( '#fb-new-label' ).keyup( function () {
updateLabel();
} );
- jQuery( '#fb-new-type' ).change( function() {
+ jQuery( '#fb-new-type' ).change( function () {
updateType();
} );
- jQuery( '#fb-new-required' ).click( function() {
+ jQuery( '#fb-new-required' ).click( function () {
updateRequired();
} );
- $doc.on( 'click', '.fb-remove', function() {
+ $doc.on( 'click', '.fb-remove', function () {
showDesc();
deleteField( jQuery( this ) );
grabShortcode();
} );
- jQuery( '#fb-preview' ).submit( function() {
+ jQuery( '#fb-preview' ).submit( function () {
sendShortcodeToEditor();
return false;
} );
- jQuery( '#TB_overlay, #TB_closeWindowButton', window.parent.document ).mousedown( function() {
- if ( confirm( GrunionFB_i18n.exitConfirmMessage ) ) {
- hidePopup();
+ jQuery( '#TB_overlay, #TB_closeWindowButton', window.parent.document ).mousedown(
+ function () {
+ if ( confirm( GrunionFB_i18n.exitConfirmMessage ) ) {
+ hidePopup();
+ }
}
- } );
- $doc.on( 'click', '#fb-another-option', function() {
+ );
+ $doc.on( 'click', '#fb-another-option', function () {
addOption();
} );
- $doc.on( 'keyup', '.fb-options', function() {
+ $doc.on( 'keyup', '.fb-options', function () {
updateOption( jQuery( this ) );
} );
- $doc.on( 'click', '.fb-remove-option', function() {
+ $doc.on( 'click', '.fb-remove-option', function () {
removeOption( jQuery( this ).attr( 'optionid' ) );
} );
- jQuery( '#tab-preview a' ).click( function() {
+ jQuery( '#tab-preview a' ).click( function () {
switchTabs( 'preview' );
return false;
} );
- jQuery( '#fb-prev-form' ).click( function() {
+ jQuery( '#fb-prev-form' ).click( function () {
switchTabs( 'preview' );
return false;
} );
- jQuery( '#tab-settings a' ).click( function() {
+ jQuery( '#tab-settings a' ).click( function () {
switchTabs();
return false;
} );
- jQuery( '#fb-field-my-email' ).blur( function() {
+ jQuery( '#fb-field-my-email' ).blur( function () {
updateMyEmail();
} );
- jQuery( '#fb-field-subject' ).blur( function() {
+ jQuery( '#fb-field-subject' ).blur( function () {
updateSubject();
} );
- $doc.on( 'mouseenter', '.fb-form-case .fb-new-fields', function() {
+ $doc.on( 'mouseenter', '.fb-form-case .fb-new-fields', function () {
hideShowEditLink( 'show', jQuery( this ) );
} );
- $doc.on( 'mouseleave', '.fb-form-case .fb-new-fields', function() {
+ $doc.on( 'mouseleave', '.fb-form-case .fb-new-fields', function () {
hideShowEditLink( 'hide' );
return false;
} );
- $doc.on( 'click', '.fb-edit-field', function() {
+ $doc.on( 'click', '.fb-edit-field', function () {
editField( jQuery( this ) );
return false;
} );
- $doc.on( 'click', '.fb-edit-field .fb-reorder', function() {
+ $doc.on( 'click', '.fb-edit-field .fb-reorder', function () {
return false;
} );
- $doc.on( 'click', '#fb-save-field', function() {
+ $doc.on( 'click', '#fb-save-field', function () {
showDesc();
showAndHideMessage();
return false;
} );
- jQuery( '#fb-feedback' ).click( function() {
+ jQuery( '#fb-feedback' ).click( function () {
var thisHref = jQuery( this ).attr( 'href' );
window.parent.location = thisHref;
return false;
@@ -1163,7 +1153,7 @@ FB.ContactForm = ( function() {
axis: 'y',
handle: '.fb-reorder',
revert: true,
- start: function() {
+ start: function () {
jQuery( '.fb-edit-field' ).hide();
},
} );