prop ("target",'_blank') ; selbst kommentieren (commentHtml. html())) ; }) ; /* Ähnliche Funktionen */ selbs. wie = fonction (obj){ if ( ! obj.hasClass("inactive")))) <$. ajax({ typauf: "PUT", Cache: Falsch, url: "Â "Â"/api/comments/" + themselves. id() + "Â" /like/up//", Daten: JPON. stringify({ token: konfig. str: str: str_token }), dataType: "Â "Â "json", Erfolg: Fontaion (Daten) { selbst. mÃ?chte(Daten. mÃ?chte); obj.closest(".comment actions").find(".möglich"). addClass("inaktiv") ; }, Fehlschlag: function (errMsg) der { Konsolen. log(errMsg) ; }.
Abneigung = obj = obj = Funktion{ if ( ! obj.hasClass("inactive")))))) </ i>. ajax({ ty:: "PUT", Cache: Falsch, url: "Â "Â"/api/comments/" + themselves. id() + "Â" /like/down/", Daten: "Â "Â "json", Erfolg: Â "function (data)Â" selbst. unsympathisch(data. unsympathisch) ; obj.closest(".comment - actions").find(".like"). addClass("inaktiv") ; }, Fehler: fonction (errMsg) der Konsole und log (errMsg): â Editierfunktion Öffnen Sie den Redakteur und füllen Sie mit Inhalt */ selbs. showEdit = feature (obj){ if (obj. hasClass("active"))) $("#commentform-edit"). hide(); $((". Kommentartaste").
undefiniert') Die { CKEDITOR.instances.commentedittext. destroy() ; } } ; CKEDITOR. on('instanceReady', fonction (){ getUsers(CKEDITOR.instances. commentedittext) ; }) }) ; obj. closest (".comment-actions"). on('focus', fonction (){ $("#cke_commentedittext"). removeClass("invalid") ; }) ) ; /**/ $("#postbutton-edit"). off("click") ; $("#postbutton-edit"))). click (function () </variable STR_comment = CKEDITOR.instances.commentedittext. getData() ; if ($. trim(STR_comment). Länge == 0) </ i>. addClass ("ungültig") ; } if ($.trim(STR_comment). Länge > 0) {$( ". bouton kommentare"). removeClass("active") ; $("#commentform-edit"). hide() ; selbst. update() ; }
selbst. Aktualisierung = fonction () <$("#commentform-edit").find(".formoverlay"). show() ; self.comment(CKEDITOR.instances.comment.commentedittext. getData())) ; variable parsedComment = " + selbstempfehlung. "Â "Â"/api/comments/" + themselves. id() + Â"/Â", Daten: JSON. stringify({ data: ko.mapping. toJS(self), token: conf. "application/json; charset=utf-8", succès: fonction (data){daten = jQuery. parseJSON(data) ; $("#commentform-edit").find(".formoverlay"). hide() ; if (data. id ! == null & &&typeof (data. id) !
Fehler: Funktion (errMsg){ alert ("Fehler beim Updaten! "); Konsolen. log(errMsg); } ShowAnswer = fonction (obj. hasClass("active")) wenn ( "#commentform-answer"). hide() ; $(". kommtare button"). removeClass("active") ; } sonst {(((((". comtare button"))))). removeClass("active")) } }. removeClass(") ; obj. addClass("active")) ; addClass("active") undefiniert') MULDER CKEDITOR.instances.commentanswertext. destroy() ; } } ; CKEDITOR. on('instanceReady', fonction (){ getUsers(CKEDITOR.instances.
on ('focus', fonction () MULDERCASS( "ungültig") ; }) ; $("#username-answer"). on("focus", fonction () MULDER("$("#username-answer")). removeClass("ungültig") ; }) ; }) ; } } } } Selbstbericht = fonction () </**/ $("#comment-report-id")).val(self. id())) ; /**/ $. colorbox ({ in-line: wahr, hr ref: "#comment-report-dialog", Breite: "450px", überlagernSchließen: falsch, onClosed: fonction () ( ) { $("#comment-report-id"). val(""") ; $("#comment-report-text"). val("") ; $("#comment-report-report-text"). val(") ; } "Â "Â"/api/comments/" + own. id() + "/reeport/", Daten:
JPON. stringify({ data: ko.mapping. toJS(self), Nachricht: "In der Konsole ", Erfolg: Funktion (Daten) </ i>. schließen() ; }, Fehlschlag: Funktion (errMsg) </i> Konsole. log(errMsg) } Akzeptieren = Funktion (){ var txt = "Hello " + self.userinfo. username() + ", " + "Deinen Artikelkommentar " + self.articleinfo. articletitle() + " wurde veröffentlicht!
"elastisch ", OverlaySchließen: falsch, eingeschaltet: Funktion (){$("#textdiv_approve"). html("") ; } } }; } "Â "Â"/api/comments/" + themselves. id() + "Â" /approve/", Daten: "Â "Â "json", Erfolg: Funktion (Daten) £.farbkasten. schlieÃ?en (); Standort. reload() ; }, Fehler: Funktion (errMsg)[ Warnung ("Fehler beim Senden ) ; Konsolen. log(errMsg) ; } ungenehmigt = Funktion (){ var txt ='Hello' + self.userinfo. username() +', Ihr Anmerkung zu dem Beitrag ' + self.articleinfo.
"elastisch ", OverlaySchließen: falsch, eingeschaltet: Funktion () ( ){ $("#textdiv_unapprove"). html(""") ; } } ; } } "Â "Â"/api/comments/" + themselves. id() + "Â" /unapprove/", Daten: "Â "Â "json", Erfolg: Funktion (Daten) öffnende ( "close()"); Position. reload() ; }, Fehler: Funktion (errMsg) Alarm ("Fehler beim Senden der Konsole. log(errMsg) ; } View Model KOMMENTARMODUL */ variabel ViewerModel = Funktion () < variabel selbst = dieses; selbst initialisiert = ko. beobachtbar(falsch); selbst. KommentareLaden = ko. beobachtbar(falsch); selbst. cutoff = konfigurierbar
BOO_cutoff ; SelbstauskunftBenutzer = null ; SelbstauskunftLikes = Konfiguration Selbsteinschätzung; selbst. loggedUserId = ko.observable(config. useruuuid) ; selbst. von = ko. observable(0) ; Selbstzählung = ko.observable(config. number) ; Selbst. total Hit = ko. observable(0) ; selbsteinschätzung Kommentare = ko. observableArray([]); selbs. hasMore = ko. observable(false); selbs. hasSubscription = ko. observable(false); /* Prüfe, ob es einen Überlauf innerhalb des Contents*/elf. gibt.
check-Überlauf = fonction (élément, indizieren, données) { var-Inhalt = $(élément).find(".comment-Inhalt"). first() ; if (inhalt. prop('scrollHeight')) > Inhalt. height())) { Inhalt. addClass("expandable")) ; } sonst { Inhalt. addClass("complete") ; $(Element).find(". startactions.expander"). hide(). self. addKommentar = fonction (STR_id, OBJ_comment) { if (STR_id ! == null && STR_id. Länge > 0) { /* Unterkommentar */ for (x = 0 ; x -1 ||| config.sortetting.
Selbst: getKommentare = Funktion (){ Selbst: KommentareLaden(wahr) ; $. ajax({ Typ : Konfiguration. Artikel-ID + "/", Daten: STR_token, tri: config.sort, tri: config.sort, tri: config.sortorder, number: self.count(), from:elf: from (), yid: configuration. useruuuid, genehmigt: conf. genehmigtes }, Datentyp : "Â "Â "json", Erfolg: Funktion (Kommentarserver) der { /*Ladebilder ausgeblenden*/ Selbst. KommentareLaden(falsch) ; Selbst.