summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2008-11-27 01:48:01 +0000
committerTim Almdal <tnalmdal@shaw.ca>2008-11-27 01:48:01 +0000
commitb4b72b284b61673dfceb3c8a206181d66cd26c35 (patch)
tree4b6e31b229e6e69041c043fa1de0341cff583f30
parentd881c91e0c542133187e00d62c9191add7a5c33d (diff)
We are now submitting the ajax tag add form to the server correctly and rehooking the ajaxForm
-rw-r--r--modules/tag/controllers/tags.php10
-rw-r--r--modules/tag/helpers/tag.php2
-rw-r--r--modules/tag/js/tag.js13
3 files changed, 12 insertions, 13 deletions
diff --git a/modules/tag/controllers/tags.php b/modules/tag/controllers/tags.php
index a09c789d..95d7145d 100644
--- a/modules/tag/controllers/tags.php
+++ b/modules/tag/controllers/tags.php
@@ -50,15 +50,11 @@ class Tags_Controller extends REST_Controller {
$item_id = is_array($parameters) ? $parameters[0] : $parameters;
$form = tag::get_add_form($item_id);
if ($form->validate()) {
- Kohana::log("debug", print_r($this->inputs->post(), true));
- Kohana::log("debug", $form->inputs["text"]->value);
- $tags = explode(",", $form->inputs["text"]->value);
- Kohana::log("debug", print_r($tags, true));
+ $tags = explode(",", $form->inputs["tags"]->value);
- $item = ORM::factory("item", $item_id);
-// $form->inputs["text"] = "add new tags...";
+// $item = ORM::factory("item", $item_id);
+ $form->inputs["tags"]->value("add new tags...");
}
- Kohana::log("debug", print_r($form, true));
print $form->render();
}
diff --git a/modules/tag/helpers/tag.php b/modules/tag/helpers/tag.php
index 6e8f95f9..09109cd5 100644
--- a/modules/tag/helpers/tag.php
+++ b/modules/tag/helpers/tag.php
@@ -62,7 +62,7 @@ class tag_Core {
public static function get_add_form($item_id) {
$form = new Forge(url::site("form/add/tags/$item_id"), "", "post", array("id" => "gAddTag"));
- $form->input("text")
+ $form->input("tags")
->label(_("(Enter tags separated by commas)"))
->id("gNewTags")
->class("text")
diff --git a/modules/tag/js/tag.js b/modules/tag/js/tag.js
index 726b8ad2..7b2d32c4 100644
--- a/modules/tag/js/tag.js
+++ b/modules/tag/js/tag.js
@@ -1,12 +1,15 @@
$("document").ready(function() {
- $("#gAddTag").submit(function(event){
- get_tag_block($("#gAddTag").attr("action"));
- return false;
- });
+ var options = {
+ target: "#gTagFormContainer",
+ success: function(responseText, statusText) {
+ $("#gAddTag").ajaxForm(options);
+ }
+ };
+ $("#gAddTag").ajaxForm(options);
});
function get_tag_block(url) {
- $.get(url, function(data) {
+ $.post(url, function(data) {
$('#gTagFormContainer').html(data);
$("#gAddTag").submit(function(event){
get_tag_block($("#gAddTag").attr("action"));