コード例 #1
0
ファイル: juwysibb.php プロジェクト: ranrolls/ras-full-portal
    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;
    }
コード例 #2
0
     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");