mirror of
https://github.com/silverstripe/silverstripe-userforms.git
synced 2024-10-22 17:05:42 +02:00
BUGFIX: livequery has been dropped in favour of live() and livequery is now no longer included in the cms
This commit is contained in:
parent
fd0fe1b01d
commit
6b7e9f576a
@ -4,7 +4,7 @@
|
|||||||
* Rewritten and refactored from the prototype version FieldEditor.
|
* Rewritten and refactored from the prototype version FieldEditor.
|
||||||
*
|
*
|
||||||
* @todo Upgrade to jQuery 1.3 so we can use live rather
|
* @todo Upgrade to jQuery 1.3 so we can use live rather
|
||||||
* then livequery
|
* then live
|
||||||
*/
|
*/
|
||||||
(function($) {
|
(function($) {
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
@ -31,7 +31,7 @@
|
|||||||
* area. the type information should all be on this object
|
* area. the type information should all be on this object
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$("div.FieldEditor .MenuHolder .action").livequery('click',function() {
|
$("div.FieldEditor .MenuHolder .action").live('click',function() {
|
||||||
|
|
||||||
// if this form is readonly...
|
// if this form is readonly...
|
||||||
if($("#Fields").hasClass('readonly')) return false;
|
if($("#Fields").hasClass('readonly')) return false;
|
||||||
@ -74,7 +74,7 @@
|
|||||||
* fields in the select fields to use this new field title. We can
|
* fields in the select fields to use this new field title. We can
|
||||||
* just worry about the title text - don't mess around with the keys
|
* just worry about the title text - don't mess around with the keys
|
||||||
*/
|
*/
|
||||||
$('.EditableFormField .fieldInfo .text').livequery('change', function() {
|
$('.EditableFormField .fieldInfo .text').live('change', function() {
|
||||||
var value = $(this).val();
|
var value = $(this).val();
|
||||||
var name = $(this).parents("li").attr("id").split(' ');
|
var name = $(this).parents("li").attr("id").split(' ');
|
||||||
$("#Fields_fields select.fieldOption option").each(function(i, domElement) {
|
$("#Fields_fields select.fieldOption option").each(function(i, domElement) {
|
||||||
@ -87,7 +87,7 @@
|
|||||||
* Show the more options popdown. Or hide it if we
|
* Show the more options popdown. Or hide it if we
|
||||||
* currently have it open
|
* currently have it open
|
||||||
*/
|
*/
|
||||||
$(".EditableFormField .moreOptions").livequery('click',function() {
|
$(".EditableFormField .moreOptions").live('click',function() {
|
||||||
|
|
||||||
var parentID = $(this).parents(".EditableFormField");
|
var parentID = $(this).parents(".EditableFormField");
|
||||||
if(parentID) {
|
if(parentID) {
|
||||||
@ -111,7 +111,7 @@
|
|||||||
/**
|
/**
|
||||||
* Delete a field from the user defined form
|
* Delete a field from the user defined form
|
||||||
*/
|
*/
|
||||||
$(".EditableFormField .delete").livequery('click', function() {
|
$(".EditableFormField .delete").live('click', function() {
|
||||||
// remove all the rules with relate to this field
|
// remove all the rules with relate to this field
|
||||||
var text = $(this).parents("li").find(".fieldInfo .text").val();
|
var text = $(this).parents("li").find(".fieldInfo .text").val();
|
||||||
$("#Fields_fields .customRules select.fieldOption option").each(function(i, domElement) {
|
$("#Fields_fields .customRules select.fieldOption option").each(function(i, domElement) {
|
||||||
@ -135,7 +135,7 @@
|
|||||||
* Add a suboption to a radio field or to a dropdown box
|
* Add a suboption to a radio field or to a dropdown box
|
||||||
* for example
|
* for example
|
||||||
*/
|
*/
|
||||||
$(".EditableFormField .addableOption").livequery('click', function() {
|
$(".EditableFormField .addableOption").live('click', function() {
|
||||||
|
|
||||||
// Give the user some feedback
|
// Give the user some feedback
|
||||||
statusMessage(ss.i18n._t('UserForms.ADDINGNEWFIELD', 'Adding New Option'));
|
statusMessage(ss.i18n._t('UserForms.ADDINGNEWFIELD', 'Adding New Option'));
|
||||||
@ -169,7 +169,7 @@
|
|||||||
* Delete a suboption such as an dropdown option or a
|
* Delete a suboption such as an dropdown option or a
|
||||||
* checkbox field
|
* checkbox field
|
||||||
*/
|
*/
|
||||||
$(".EditableFormField .deleteOption").livequery('click', function() {
|
$(".EditableFormField .deleteOption").live('click', function() {
|
||||||
// pass the deleted status onto the element
|
// pass the deleted status onto the element
|
||||||
$(this).parent("li").children("[type=text]").attr("value", "field-node-deleted");
|
$(this).parent("li").children("[type=text]").attr("value", "field-node-deleted");
|
||||||
$(this).parent("li").hide();
|
$(this).parent("li").hide();
|
||||||
@ -183,7 +183,7 @@
|
|||||||
/**
|
/**
|
||||||
* Sort Fields in the Field List
|
* Sort Fields in the Field List
|
||||||
*/
|
*/
|
||||||
$("#Fields_fields").livequery(function() {
|
$("#Fields_fields").live(function() {
|
||||||
$(this).sortable({
|
$(this).sortable({
|
||||||
handle : '.fieldHandler',
|
handle : '.fieldHandler',
|
||||||
cursor: 'pointer',
|
cursor: 'pointer',
|
||||||
@ -208,7 +208,7 @@
|
|||||||
* Sort Options in a Field List - Such as options in a
|
* Sort Options in a Field List - Such as options in a
|
||||||
* dropdown field.
|
* dropdown field.
|
||||||
*/
|
*/
|
||||||
$(".editableOptions").livequery(function() {
|
$(".editableOptions").live(function() {
|
||||||
$(this).sortable({
|
$(this).sortable({
|
||||||
handle : '.handle',
|
handle : '.handle',
|
||||||
cursor: 'pointer',
|
cursor: 'pointer',
|
||||||
@ -232,7 +232,7 @@
|
|||||||
/**
|
/**
|
||||||
* Custom Rules Interface
|
* Custom Rules Interface
|
||||||
*/
|
*/
|
||||||
$(".customRules .conditionOption").livequery('change', function(){
|
$(".customRules .conditionOption").live('change', function(){
|
||||||
var valueInput = $(this).siblings(".ruleValue");
|
var valueInput = $(this).siblings(".ruleValue");
|
||||||
if($(this).val() != "" && $(this).val() != "IsBlank" && $(this).val() != "IsNotBlank") {
|
if($(this).val() != "" && $(this).val() != "IsBlank" && $(this).val() != "IsNotBlank") {
|
||||||
valueInput.removeClass("hidden");
|
valueInput.removeClass("hidden");
|
||||||
@ -244,7 +244,7 @@
|
|||||||
/**
|
/**
|
||||||
* Delete a custom rule
|
* Delete a custom rule
|
||||||
*/
|
*/
|
||||||
$(".customRules .deleteCondition").livequery('click', function() {
|
$(".customRules .deleteCondition").live('click', function() {
|
||||||
$(this).parent("li").fadeOut().remove();
|
$(this).parent("li").fadeOut().remove();
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
@ -252,7 +252,7 @@
|
|||||||
/**
|
/**
|
||||||
* Adding a custom rule to a given form
|
* Adding a custom rule to a given form
|
||||||
*/
|
*/
|
||||||
$(".customRules .addCondition").livequery('click', function() {
|
$(".customRules .addCondition").live('click', function() {
|
||||||
|
|
||||||
// Give the user some feedback
|
// Give the user some feedback
|
||||||
statusMessage(ss.i18n._t('UserForms.ADDINGNEWRULE', 'Adding New Rule'));
|
statusMessage(ss.i18n._t('UserForms.ADDINGNEWRULE', 'Adding New Rule'));
|
||||||
|
Loading…
Reference in New Issue
Block a user