protected function getInput() { $document = JFactory::getDocument(); $script = ' window.addEvent("domready", function () { document.formvalidator.setHandler("comment", function (value) { if(value.length <= 1){ return false; } return true; }); }); '; $document->addScriptDeclaration($script); $html = "<div class=\"clr\"></div><textarea id=\"" . $this->id . "\" name=\"" . $this->name . "\" class = \"required validate-comment comment-editor\">" . $this->value . "</textarea>"; JUDirectoryFrontHelperEditor::getWysibbEditor('.comment-editor'); return $html; }
JText::script('COM_JUDIRECTORY_INVALID_FIELD'); JText::script('COM_JUDIRECTORY_REQUIRED_FIELD'); JText::script('COM_JUDIRECTORY_YOU_HAVE_NOT_ENTERED_COLLECTION_NAME'); $document->addScript(JUri::root(true) . "/components/com_judirectory/assets/js/view.listing.js"); $JUDIRTemplateDefaultHelper->loadTooltipster(); if ($this->_layout == 'default') { if ($this->item->comment->total_comments_no_filter) { // Vote comment $document->addScript(JUri::root(true) . "/components/com_judirectory/assets/js/jquery.juvote.js"); // Readmore comment $document->addScript(JUri::root(true) . "/components/com_judirectory/assets/js/readmore.min.js"); $readmoreCommentJS = "jQuery(document).ready(function(\$){\n\t\t\t\t \$('.comment-text .comment-content').readmore({\n\t\t\t\t speed : 300,\n\t\t\t\t maxHeight: 150,\n\t\t\t\t moreLink: '<span class=\"see-more\" title=\"" . JText::_('COM_JUDIRECTORY_SEE_MORE') . "\" href=\"#\"><i class=\"fa fa-chevron-down\"></i></span>',\n\t\t\t\t lessLink: '<span class=\"see-less\" title=\"" . JText::_('COM_JUDIRECTORY_SEE_LESS') . "\" href=\"#\"><i class=\"fa fa-chevron-up\"></i></span>',\n\t\t\t\t embedCSS: false\n\t\t\t\t });\n\t\t\t\t });"; $document->addScriptDeclaration($readmoreCommentJS); } if ($this->params->get('comment_form_editor', 'wysibb') == 'wysibb' && $this->params->get('comment_system', 'default') == 'default') { JUDirectoryFrontHelperEditor::getWysibbEditor('.comment-editor'); // JText in comment-wysibb.js JText::script('COM_JUDIRECTORY_UPDATE_COMMENT_ERROR'); JText::script('COM_JUDIRECTORY_PLEASE_ENTER_AT_LEAST_N_CHARACTERS'); JText::script('COM_JUDIRECTORY_CONTENT_LENGTH_REACH_MAX_N_CHARACTERS'); $document->addScript(JUri::root(true) . "/components/com_judirectory/assets/js/comment-wysibb.js"); } } break; case 'embedlisting': $document->addScript(JUri::root(true) . "/components/com_judirectory/assets/js/view.embedlisting.js"); break; case 'featured': $document->addStyleSheet(JUri::root(true) . "/components/com_judirectory/templates/" . $self_template . "/assets/css/view.listing-list.css"); // Load primary javascript $document->addScript(JUri::root(true) . "/components/com_judirectory/assets/js/core.js");