{"id":2316,"date":"2007-12-17T23:55:43","date_gmt":"2007-12-17T23:55:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/moojax-comment-posting\/"},"modified":"2008-03-19T18:59:01","modified_gmt":"2008-03-19T18:59:01","slug":"moojax-comment-posting","status":"publish","type":"plugin","link":"https:\/\/ku.wordpress.org\/plugins\/moojax-comment-posting\/","author":257795,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1","stable_tag":"trunk","tested":"2.2.3","requires":"2.0","requires_php":"","requires_plugins":"","header_name":"Moojax Comment Posting","header_author":"Alex","header_description":"","assets_banners_color":"","last_updated":"2008-03-19 18:59:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/handsandfeetdesign.com\/mcp","header_author_uri":"http:\/\/handsandfeetdesign.com\/mcp","rating":0,"author_block_rating":0,"active_installs":10,"downloads":14570,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[221,131,107,2105,86],"plugin_category":[44,59],"plugin_contributors":[95013],"plugin_business_model":[],"class_list":["post-2316","plugin","type-plugin","status-publish","hentry","plugin_tags-ajax","plugin_tags-comment","plugin_tags-comments","plugin_tags-mootools","plugin_tags-post","plugin_category-discussion-and-community","plugin_category-utilities-and-tools","plugin_contributors-alex","plugin_committers-howellalexander"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/moojax-comment-posting.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Basic verification and asynchronous posting with snazzy effects. Developed specifically to work with the mootools framework.<\/p>\n\n<p>Should deprecate peacefully, and tested in Safari, Opera, Firefox and IE7<\/p>\n\n<p>MooTools is an ultra-light frame work with faster operation than prototype\/scriptaculous and more intuitive nomenclature than jQuery. This plugin will not work if you already use another library on your site (JQuery, scriptaculous, etc).<\/p>\n\n<p>Should you have any issues plugging this into your site please email me: mcp@handsandfeetdesign.com<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin directory <code>moojax-comment-posting<\/code> to the <code>wp-content\/plugins<\/code> directory.<\/li>\n<li>If you have already included the mootools framework in your template, edit the moojax-comment.php file to comment out duplicate inclusion of the library<\/li>\n<li>Add the foillowing CSS classes to your template to style error messages and throbbers:\ndiv.error {}\nform.throbbing {}\nFor example, you can 'disable' the submit button during the submission with:\nform.throbbing input[type=\"submit\"]{display:none;}<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>But the whole point of AJAX is throbbers! How do I add a throbber?<\/dt>\n<dd><p>To indicate 'waiting' this plugin adds the class 'throbbing' to the form whilst it's working. So to for example add a throbbing gif to the textarea whilst the plugin is working, add this to your site CSS:\n.throbbing textarea {background:transparent url(thobber.gif) no-repeat 50% 50% scroll}<\/p><\/dd>\n<dt>Why isn't my plugin working or it works differently than it should?<\/dt>\n<dd><p><a href=\"mcp@handsandfeetdesign.com\" title=\"Contact the author of the plugin\">Contact me<\/a> to report any bugs.<\/p><\/dd>\n<dt>Why don't you include a default throbber\/CSS file?<\/dt>\n<dd><p>Because in the interest of keeping your site performing well, easily maintained and fast it's best to take the time to do these things yourself. Get a nice throbber at ajaxload.info<\/p><\/dd>\n<dt>How do I change the language?<\/dt>\n<dd><p>Edit the plugin php file and add the following above the include statements:\necho '<\/p>\n\n\n    mcpOptions = {\n            removeForm: true,   \/\/Remove the form after a comment is sent?\n            nameError : 'Please give your name',\n            emailError : 'Please give a valid email address',\n            msgError : 'You forgot a message!',\n            inmoderation : 'Thanks for your comment-it is now in moderation'\n    };\n    \n\n<p>';<\/p><\/dd>\n<dt>This broke my other MooTools scripts on my page!<\/dt>\n<dd><p>The plugin comes with the minimum version of MooTools- probably not including what your page needs- simply comment out the line including the mootools file from the php file.<\/p><\/dd>\n<dt>Nothing happens on my funky template<\/dt>\n<dd><p>The script uses CSS selectors to identify form elements- re-name things and it wont play well- remember you can add more than one class to elements!<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>Version 0.1: initial release\nVersion 0.2: added UTF-8 header so 'foreign' characters were rendered properly in returned comment\nVersion 0.3: corrected issues with IE and dom objects causing foul ups and added throbber preloader\nVersion 0.4: added some extra error handling in case of browser bugs in Safari BETA\nVersion 1.0: Complete re-write, features smaller footprint, smaller namespace, better error handling, more flexible styling, 'language' options. Bundled MooTools is latest version (1.1).<\/p>","raw_excerpt":"Ajaxify commenting with the MooTools JS Framework- mootools.net","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/2316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=2316"}],"author":[{"embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/howellalexander"}],"wp:attachment":[{"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=2316"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=2316"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=2316"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=2316"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=2316"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=2316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}