Multiple instances

Forums Comment box for SharePoint Multiple instances

Viewing 1 reply thread
  • Author
    Posts
    • #10510
      kman3d
      Participant

      Hi, I’m trying to get multiple instances to work without luck!
      The moment I add a second Arg and call for spjs.cBox.init(cBoxArg2) The comments button stop working (on both instances), and I get error in the Console:

      Uncaught TypeError: Cannot read property ‘url’ of undefinedspjs.cBox.saveComment @ VM85137:1

      This is my CEWP:
      <!– Placeholder for the comments – this must correspond with the “placeholderID” in the variable “cBoxArg” below –>
      <div id=”commentBoxInstanse_1″ style=”padding-left:10%;”></div>
      <div id=”commentBoxInstanse_2″ style=”padding-left:10%;”></div>

      <!– Style sheet – including fontawesome –>
      <link href=”https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css&#8221; rel=”stylesheet”>
      <link rel=”stylesheet” href=”/sites/SiteAssets/SitePages/Scripts/Comments/spjs-cBox.css”>

      <!– Scripts –>

      <script type=”text/javascript” src=”https://cdn.tinymce.com/4.3/tinymce.js”></script&gt;
      <script type=”text/javascript” src=”/sites/SiteAssets/SitePages/Scripts/Comments/spjs-cBox.js”></script>
      <script type=”text/javascript” src=”/sites/SiteAssets/SitePages/Scripts/Comments/spjs-utility.js”></script>

      <script type=”text/javascript”>
      /* Add license code below this line */

      /* Configuration object */
      var cBoxArg = {
      “placeholderID”:”commentBoxInstanse_1″,
      “threadID”:”Test1″,
      “blogMode”:false,// Set this to true if you use this with a blog
      “storeCommentsOnRootSite”:false,
      “multiInstanceMode”:true, // set to false when upgrading from v1.x
      “text”:{
      “createdByPrefix”:”Posted by “,
      “createdPrefix”:” on “,
      “modifiedPrefix”:”Modified: “,
      “modifiedByPrefix”:” by “,
      “expandCollapse”:[“expand”,”collapse”],
      “newCommentText”:”Leave a comment”,
      “notSignedInText”:”You must sign in to comment”,
      “replyText”:”Reply”,
      “editText”:”Edit”,
      “submitText”:”Submit comment”,
      “canceText”:”Cancel”,
      “deleteThreadText”:”Delete comment”,
      “confirmDeletePrompt”:”Please confirm that you want to delete the selected item and all replies below it.”,
      “showMoreCommentsText”:”Show more comments”,
      “attachFileLabel”:”Attach file”, // New in v2.5
      “deleteAttPrompt”:”Are you sure you want to remove this attachment?”, // New in v2.3
      “localFilePathPrompt”:”It looks like you have inserted a link to a file stored on your local computer. Please upload it as an attachment instead.”, // New in v2.5
      “failedToAddFile”:”It looks like the file \”{0}\” is corrupt.”, // New in v2.5
      “uploadingFilesHeader”:”Uploading files – stay on this page”, // New in v2.5
      “uploadFailedIllegalCharacters”:”You cannot use the character(s) \”{0}\” in the file name. Please correct and retry the upload.”, // New in v2.5
      “attachmentSizeWarning”:”Failed to add the attachment.\n\nThe file \”{0}\” is {1}, but the size limit for attachments is {2} MB.”, // New in v2.5
      “discardCommentPrompt”:”Are you sure you want to discard changes?” // New in v2.5
      },
      “textareaVisible”:false,
      “containerWidth”:”700px”,
      “replyLevels”:5,
      “pageSize”:15,
      “threadInitiallyCollapsed”:false,
      “threadedCommentsIndent”:15,
      “textareaHeight”:50,
      “showProfileImage”:true,
      “showUserEmail”:true,
      “richTextInputUsingTinyMCE”:false,
      “sendToRecycleBinWhenDeleting”:true,
      “sortAscending”:false,
      “colorMyComments”:false,
      “authorCanEdit”:true,
      “moderatorGroupIDorUserID”:[758],
      “restrictWriteAccessToGroups”:[],
      “enableAttachments”:true, // New in v2.5
      “attachmentSizeLimit”:50, // In MB – New in v2.5
      “hoverToShowIcons”:true // New in v2.506
      };

      var cBoxArg2 = {
      “placeholderID”:”commentBoxInstanse_2″,
      “threadID”:”Test2″,
      “blogMode”:false,// Set this to true if you use this with a blog
      “storeCommentsOnRootSite”:false,
      “multiInstanceMode”:true, // set to false when upgrading from v1.x
      “text”:{
      “createdByPrefix”:”Posted by “,
      “createdPrefix”:” on “,
      “modifiedPrefix”:”Modified: “,
      “modifiedByPrefix”:” by “,
      “expandCollapse”:[“expand”,”collapse”],
      “newCommentText”:”Leave a comment”,
      “notSignedInText”:”You must sign in to comment”,
      “replyText”:”Reply”,
      “editText”:”Edit”,
      “submitText”:”Submit comment”,
      “canceText”:”Cancel”,
      “deleteThreadText”:”Delete comment”,
      “confirmDeletePrompt”:”Please confirm that you want to delete the selected item and all replies below it.”,
      “showMoreCommentsText”:”Show more comments”,
      “attachFileLabel”:”Attach file”, // New in v2.5
      “deleteAttPrompt”:”Are you sure you want to remove this attachment?”, // New in v2.3
      “localFilePathPrompt”:”It looks like you have inserted a link to a file stored on your local computer. Please upload it as an attachment instead.”, // New in v2.5
      “failedToAddFile”:”It looks like the file \”{0}\” is corrupt.”, // New in v2.5
      “uploadingFilesHeader”:”Uploading files – stay on this page”, // New in v2.5
      “uploadFailedIllegalCharacters”:”You cannot use the character(s) \”{0}\” in the file name. Please correct and retry the upload.”, // New in v2.5
      “attachmentSizeWarning”:”Failed to add the attachment.\n\nThe file \”{0}\” is {1}, but the size limit for attachments is {2} MB.”, // New in v2.5
      “discardCommentPrompt”:”Are you sure you want to discard changes?” // New in v2.5
      },
      “textareaVisible”:false,
      “containerWidth”:”700px”,
      “replyLevels”:5,
      “pageSize”:15,
      “threadInitiallyCollapsed”:false,
      “threadedCommentsIndent”:15,
      “textareaHeight”:50,
      “showProfileImage”:true,
      “showUserEmail”:true,
      “richTextInputUsingTinyMCE”:false,
      “sendToRecycleBinWhenDeleting”:true,
      “sortAscending”:false,
      “colorMyComments”:false,
      “authorCanEdit”:true,
      “moderatorGroupIDorUserID”:[758],
      “restrictWriteAccessToGroups”:[],
      “enableAttachments”:true, // New in v2.5
      “attachmentSizeLimit”:50, // In MB – New in v2.5
      “hoverToShowIcons”:true // New in v2.506
      };

      SP.SOD.executeFunc(“sp.js”);
      ExecuteOrDelayUntilScriptLoaded(function(){
      spjs.cBox.init(cBoxArg);
      },”sp.js”);

      SP.SOD.executeFunc(“sp.js”);
      ExecuteOrDelayUntilScriptLoaded(function(){
      spjs.cBox.init(cBoxArg2);
      },”sp.js”);

      </script>

      Please advise, Thanks!

      • This topic was modified 3 years, 11 months ago by kman3d.
    • #10604
      Alexander Bautz
      Keymaster

      Hi,
      It seems I had a bug in the code that occurred when trying to use multiple instances. Can you test v2.507 and see if this one performs better?

      Sorry for the inconvenience,
      Alexander

Viewing 1 reply thread
  • You must be logged in to reply to this topic.