File "jquery.dynamicfields.js"
Full Path: /home/bfxleof/www/wp-content/plugins/real-time-find-and-replace/js/jquery.dynamicfields.js
File size: 3.14 KB
MIME-type: text/plain
Charset: utf-8
function addFormField() {
var id = jQuery('#id').val();
if (id > 5) {
alert( "You've reach the limit of the free version. Consider buying the pro version. It's less than $10.");
} else {
jQuery("#far_itemlist").append(
"<li id ='row" + id + "'>" +
"<div style='float: left;'>" +
"<div style='float: left;'>" +
"<label for='farfind" + id + "'>Find:</label>" +
"<br />" +
"<textarea class='left' name='farfind["+ id +"]' id='farfind" + id + "'></textarea>" +
"</div>" +
"<div style='float: left;'>" +
"<label for='farreplace" + id + "'>Replace:</label>" +
"<br />" +
"<textarea class='left' name='farreplace["+ id +"]' id='farreplace" + id + "'></textarea>" +
"</div>" +
"</div>" +
"<div style='float: left;'>" +
"<label class='side-label' for='farregex" + id + "'>RegEx?:</label>" +
"<input class='checkbox' type='checkbox' name='farregex[" + id + "]' id='farregex" + id +"' />" +
" " +
"<label class='side-label-long' for='faradmin" + id + "'>Admin: </label>" +
"<input disabled='disabled' class='checkbox' type='checkbox' name='faradmin[" + id + "]' id='faradmin" + id + "' />" +
" " +
"<label class='side-label-long' for='farcaseinsensitive" + id + "'>Ignore Case: </label>" +
"<input disabled='disabled' class='checkbox' type='checkbox' name='farcaseinsensitive[" + id + "]' id='farcaseinsensitive" + id + "' />" +
"<br />" +
"<label class='side-label' for='farposttype'>Post Type:</label>" +
"<select disabled='disabled' name='farposttype[" + id + "]' id='farposttype" + id + "'><option value='any'>any</option></select>'" +
"<br />" +
"<label class='side-label' for='farquerystring" + id + "'>Querystring:</label>" +
"<input disabled='disabled' class='textbox' type='text' name='farquerystring[" + id + "]' id='farquerystring" + id +"' value='pro version only' />" +
"<br />" +
"<label class='side-label' for='farreferral" + id + "'>Referrer:</label>" +
"<input disabled='disabled' class='textbox' type='text' name='farreferrer[" + id + "]' id='farreferrer" + id +"' value='pro version only' />" +
"<br />" +
"<label class='side-label' for='faruseragent" + id + "'>User Agent:</label>" +
"<input disabled='disabled' class='textbox' type='text' name='faruseragent[" + id + "]' id='faruseragent" + id +"' value='pro version only' />" +
"<br />" +
"</div>" +
"<div>" +
"<input disabled='disabled' style='width: 615px;' type='text' name='fardescription[" + id + "]' id='fardescription" + id + "' value='pro version only' />" +
"<input style='margin-right: 9px' type='button' class='button right remove' value='Remove' onClick='removeFormField(\"#row" + id + "\"); return false;' />\n" +
"</div>" +
"</li>");
id = (id - 1) + 2;
document.getElementById("id").value = id;
jQuery('html, body').animate( { scrollTop: jQuery("#row"+(id-1)).offset().top }, 1000);
}
}
function removeFormField(id) {
jQuery(id).remove();
}
jQuery(function() {
jQuery( "#far_itemlist" ).sortable();
});