[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [9451]
From: |
Torstein |
Subject: |
[Fmsystem-commits] [9451] |
Date: |
Tue, 29 May 2012 01:34:24 +0000 |
Revision: 9451
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=9451
Author: vator
Date: 2012-05-29 01:34:24 +0000 (Tue, 29 May 2012)
Log Message:
-----------
Modified Paths:
--------------
trunk/controller/js/controller/ajax.js
Modified: trunk/controller/js/controller/ajax.js
===================================================================
--- trunk/controller/js/controller/ajax.js 2012-05-29 01:33:39 UTC (rev
9450)
+++ trunk/controller/js/controller/ajax.js 2012-05-29 01:34:24 UTC (rev
9451)
@@ -1,5 +1,26 @@
$(document).ready(function(){
+ $(".control_item_type").click(function(){
+ var thisBtn = $(this).find(".btn");
+ var thisRadio = $(this).find("input[type=radio]");
+
+ // Clears active button and checked underlying radiobutton
+
$(".control_item_type").find("input[type=radio]").removeAttr("checked");
+ $(".control_item_type").find(".btn").removeClass("active");
+
+ // Makes button active and checkes underlying radiobutton
+ $(thisRadio).attr("checked", "checked");
+ $(thisBtn).addClass("active");
+
+ var control_item_type = $(this).find("input[type=radio]").val();
+
+ if(control_item_type == "control_item_type_3" |
control_item_type == "control_item_type_4"){
+ $("#add_control_item_option_panel").slideDown(500);
+ }else if(control_item_type == "control_item_type_1" |
control_item_type == "control_item_type_2"){
+ $("#add_control_item_option_panel").slideUp(500);
+ }
+ });
+
$(".choose_loc").live( "change", function () {
var thisSelectBox = $(this);
var loc_code = $(this).val();
@@ -383,9 +404,50 @@
$(this).addClass("focus");
});
+ /* ========================= CONTROL OPTION
======================================== */
+
+ $("#add_control_item_list_value input[type=button]").live("click",
function(e){
+ e.preventDefault();
+
+ var listValue =
$(this).parent().find("input[name=option_value]").val();
+ var order_nr = 1;
+
+ if($("ul#control_item_options").children().length == 0){
+ order_nr = 1;
+ }else{
+ order_nr =
$("ul#control_item_options").find("li").last().find(".order_nr").text();
+ order_nr++;
+ }
+
+ $("ul#control_item_options").append("<li><label>Listeverdi<span
class='order_nr'>" + order_nr + "</span></label><input type='text'
name='option_values[]' value='" + listValue + "' /><span class='btn
delete'>Slett</span></li>")
+ $(this).parent().find("input[name=option_value]").val('');
+ });
+
+ /*
+ $("#frm_add_control_item_option").live("submit", function(e){
+ e.preventDefault();
+alert("feil")
+ var thisForm = $(this);
+ var requestUrl = $(thisForm).attr("action");
+
+ $.ajax({
+ type: 'POST',
+ url: requestUrl + "&phpgw_return_as=json&" +
$(thisForm).serialize(),
+ success: function(data) {
+ if(data){
+ var obj = jQuery.parseJSON(data);
+
+ if(obj.status == "saved"){
+
$("#control_item_options").append("<li><label>Valgverdi</label>" +
obj.saved_object.label + "</li>")
+ }
+ }
+ }
+ });
+ });
+ */
/* ========================= CONTROL
=============================================== */
- // ================= SAVE CONTROL DETAILS - FORM SUBMIT
==================
+ // SAVE CONTROL DETAILS
$("#frm_save_control_details").submit(function(e){
var thisForm = $(this);
@@ -450,15 +512,6 @@
$(wrpElem).find(".help_text").fadeOut(300);
});
- /*
- $(".frm_save_control_item").click(function(e){
- var thisForm = $(this);
- var submitBnt = $(thisForm).find("input[type='submit']");
-
- $(submitBnt).removeClass("not_active");
- });
- */
-
$(".frm_save_control_item").live("click", function(e){
e.preventDefault();
var thisForm = $(this);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [9451],
Torstein <=