pleroma/priv/static/static/js/app.d4e0a640b375c4b52997.js

4 lines
70 KiB
JavaScript
Raw Normal View History

2017-04-16 16:07:14 +02:00
webpackJsonp([2,0],[function(t,e,s){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}var a=s(98),i=n(a),r=s(458),o=n(r),u=s(461),l=n(u),c=s(413),d=n(c),f=s(425),m=n(f),v=s(424),p=n(v),h=s(418),_=n(h),g=s(415),b=n(g),w=s(421),C=n(w),y=s(432),S=n(y),x=s(428),k=n(x),$=s(426),M=n($),j=s(100),A=n(j),O=s(160),I=n(O),F=s(158),U=n(F),N=s(159),P=n(N),E=s(460),T=n(E),L=s(157),D=n(L);i.default.use(l.default),i.default.use(o.default),i.default.use(T.default,{locale:"en-US",locales:{"en-US":s(255)}});var R={paths:["config.hideAttachments","config.hideAttachmentsInConv","config.hideNsfw","config.muteWords","statuses.notifications","users.users"]},W=new l.default.Store({modules:{statuses:A.default,users:I.default,api:U.default,config:P.default},plugins:[(0,D.default)(R)],strict:!1}),H=[{name:"root",path:"/",redirect:"/main/all"},{path:"/main/all",component:p.default},{path:"/main/public",component:m.default},{path:"/main/friends",component:_.default},{name:"conversation",path:"/notice/:id",component:b.default,meta:{dontScroll:!0}},{name:"user-profile",path:"/users/:id",component:S.default},{name:"mentions",path:"/:username/mentions",component:C.default},{name:"settings",path:"/settings",component:k.default},{name:"registration",path:"/registration",component:M.default}],B=new o.default({mode:"history",routes:H,scrollBehavior:function(t,e,s){return!t.matched.some(function(t){return t.meta.dontScroll})&&(s||{x:0,y:0})}});new i.default({router:B,store:W,el:"#app",render:function(t){return t(d.default)}}),window.fetch("/static/config.json").then(function(t){return t.json()}).then(function(t){var e=t.name,s=t.theme,n=t.background,a=t.logo;W.dispatch("setOption",{name:"name",value:e}),W.dispatch("setOption",{name:"theme",value:s}),W.dispatch("setOption",{name:"background",value:n}),W.dispatch("setOption",{name:"logo",value:a})})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,s){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=s(49),i=n(a),r="/api/account/verify_credentials.json",o="/api/statuses/friends_timeline.json",u="/api/qvitter/allfollowing",l="/api/statuses/public_timeline.json",c="/api/statuses/public_and_external_timeline.json",d="/api/favorites/create",f="/api/favorites/destroy",m="/api/statuses/retweet",v="/api/statuses/update.json",p="/api/statuses/destroy",h="/api/statuses/show",_="/api/statusnet/media/upload",g="/api/statusnet/conversation",b="/api/statuses/mentions.json",w="/api/statuses/friends.json",C="/api/friendships/create.json",y="/api/friendships/destroy.json",S="/api/qvitter/set_profile_pref.json",x="/api/account/register.json",k="/api/qvitter/update_avatar.json",$=window.fetch,M=function(t,e){var s="",n=s+t;return e.credentials="include",$(n,e)},j=function(t){var e=t.credentials,s=t.params,n=k,a=new FormData;return(0,i.default)(s,function(t,e){t&&a.append(e,t)}),M(n,{headers:O(e),method:"POST",body:a}).then(function(t){return t.json()})},A=function(t){var e=new FormData;return(0,i.default)(t,function(t,s){t&&e.append(s,t)}),M(x,{method:"POST",body:e})},O=function(t){return t&&t.username&&t.password?{Authorization:"Basic "+btoa(t.username+":"+t.password)}:{}},I=function(t){var e=t.id,s=t.credentials,n=C+"?user_id="+e;return M(n,{headers:O(s),method:"POST"}).then(function(t){return t.json()})},F=function(t){var e=t.id,s=t.credentials,n=y+"?user_id="+e;return M(n,{headers:O(s),method:"POST"}).then(function(t){return t.json()})},U=function(t){var e=t.credentials;return M(w,{headers:O(e)}).then(function(t){return t.json()})},N=function(t){var e=t.username,s=t.credentials,n=u+"/"+e+".json";return M(n,{headers:O(s)}).then(function(t){return t.json()})},P=function(t){var e=t.id,s=t.credentials,n=g+"/"+e+".json?count=100";return M(n,{headers:O(s)}).then(function(t){return t.json()})},E=function(t){var e=t.id,s=t.credentials,n=h+"/"+e+".json";return M(n,{headers:O(s)}).then(function(t){return t.json()})},T=function(t){var e=t.id,s=t.credentials,n=t.muted,a=void 0===n||n,i=new FormData,r=a?1:0;return i.append("namespace","qvitter"),i.append("da
p.default.postStatus({status:t.status,media:t.files,store:this.$store,inReplyToStatusId:this.replyTo}),this.newStatus={status:"",files:[]},this.$emit("posted")},addMediaFile:function(t){this.newStatus.files.push(t),this.enableSubmit()},removeMediaFile:function(t){var e=this.newStatus.files.indexOf(t);this.newStatus.files.splice(e,1)},disableSubmit:function(){this.submitDisabled=!0},enableSubmit:function(){this.submitDisabled=!1},type:function(t){return b.default.fileType(t.mimetype)},fileDrop:function(t){t.dataTransfer.files.length>0&&(t.preventDefault(),this.dropFiles=t.dataTransfer.files)},fileDrag:function(t){t.dataTransfer.dropEffect="copy"}}};e.default=k},function(t,e,s){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=s(53),i=n(a),r={components:{Timeline:i.default},computed:{timeline:function(){return this.$store.state.statuses.timelines.publicAndExternal}},created:function(){this.$store.dispatch("startFetching","publicAndExternal")},destroyed:function(){this.$store.dispatch("stopFetching","publicAndExternal")}};e.default=r},function(t,e,s){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=s(53),i=n(a),r={components:{Timeline:i.default},computed:{timeline:function(){return this.$store.state.statuses.timelines.public}},created:function(){this.$store.dispatch("startFetching","public")},destroyed:function(){this.$store.dispatch("stopFetching","public")}};e.default=r},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s={data:function(){return{user:{},error:!1,registering:!1}},methods:{submit:function(){var t=this;this.registering=!0,this.user.nickname=this.user.username,this.$store.state.api.backendInteractor.register(this.user).then(function(e){e.ok?(t.$store.dispatch("loginUser",t.user),t.$router.push("/main/all"),t.registering=!1):(t.registering=!1,e.json().then(function(e){t.error=e.error}))})}}};e.default=s},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s={props:["status"],data:function(){return{animated:!1}},methods:{retweet:function(){var t=this;this.status.repeated||this.$store.dispatch("retweet",{id:this.status.id}),this.animated=!0,setTimeout(function(){t.animated=!1},500)}},computed:{classes:function(){return{retweeted:this.status.repeated,"animate-spin":this.animated}}}};e.default=s},function(t,e,s){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=s(407),i=n(a),r=s(50),o=n(r),u=s(430),l=n(u),c={data:function(){return{hideAttachmentsLocal:this.$store.state.config.hideAttachments,hideAttachmentsInConvLocal:this.$store.state.config.hideAttachmentsInConv,hideNsfwLocal:this.$store.state.config.hideNsfw,muteWordsString:this.$store.state.config.muteWords.join("\n")}},components:{StyleSwitcher:l.default},computed:{user:function(){return this.$store.state.users.currentUser}},methods:{uploadAvatar:function(t){var e=this,s=t.target,n=s.files[0],a=new FileReader;a.onload=function(t){var s=t.target,n=s.result;e.$store.state.api.backendInteractor.updateAvatar({params:{img:n}}).then(function(t){t.error||(e.$store.commit("addNewUsers",[t]),e.$store.commit("setCurrentUser",t))})},a.readAsDataURL(n)}},watch:{hideAttachmentsLocal:function(t){this.$store.dispatch("setOption",{name:"hideAttachments",value:t})},hideAttachmentsInConvLocal:function(t){this.$store.dispatch("setOption",{name:"hideAttachmentsInConv",value:t})},hideNsfwLocal:function(t){this.$store.dispatch("setOption",{name:"hideNsfw",value:t})},muteWordsString:function(t){t=(0,o.default)(t.split("\n"),function(t){return(0,i.default)(t).length>0}),this.$store.dispatch("setOption",{name:"muteWords",value:t})}}};e.default=c},function(t,e,s){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=s(50),i=n(a),r=s(414),o=n(r),u=s(417),l=n(u),c=s(427),d=n(c),f=s(416),m=n(f),v=s(156),p=n(v),h=s(97),_=n(h),g={props:["statusoid","expandable","i
})])]):t._e(),t._v(" "),t.status.is_local?t._e():s("small",{staticClass:"source_url"},[s("a",{attrs:{href:t.status.external_url,target:"_blank"}},[s("i",{staticClass:"icon-binoculars"})])])],2),t._v(" "),s("div",{staticClass:"status-content",domProps:{innerHTML:t._s(t.status.statusnet_html)},on:{click:function(e){e.preventDefault(),t.linkClicked(e)}}}),t._v(" "),t.status.attachments?s("div",{staticClass:"attachments"},t._l(t.status.attachments,function(e){return t.hideAttachments?t._e():s("attachment",{attrs:{"status-id":t.status.id,nsfw:t.status.nsfw,attachment:e}})})):t._e()]),t._v(" "),t.loggedIn?s("div",[s("div",{staticClass:"status-actions"},[s("div",[s("a",{attrs:{href:"#"},on:{click:function(e){e.preventDefault(),t.toggleReplying(e)}}},[s("i",{staticClass:"fa icon-reply",class:{"icon-reply-active":t.replying}})])]),t._v(" "),s("retweet-button",{attrs:{status:t.status}}),t._v(" "),s("favorite-button",{attrs:{status:t.status}}),t._v(" "),s("delete-button",{attrs:{status:t.status}})],1)]):t._e()])]),t._v(" "),t.replying?s("div",{staticClass:"status base00-background container"},[s("div",{staticClass:"reply-left"}),t._v(" "),s("post-status-form",{staticClass:"reply-body",attrs:{"reply-to":t.status.id,attentions:t.status.attentions,repliedUser:t.status.user},on:{posted:t.toggleReplying}})],1):t._e()]],2)},staticRenderFns:[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"media-left"},[s("i",{staticClass:"fa icon-retweet retweeted"})])}]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("Timeline",{attrs:{title:"Friends",timeline:t.timeline,"timeline-name":"friends"}})},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.canDelete?s("div",[s("a",{attrs:{href:"#"},on:{click:function(e){e.preventDefault(),t.deleteStatus()}}},[s("i",{staticClass:"fa icon-cancel delete-status"})])]):t._e()},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("select",{directives:[{name:"model",rawName:"v-model",value:t.selected,expression:"selected"}],staticClass:"style-switcher",on:{change:function(e){t.selected=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){var e="_value"in t?t._value:t.value;return e})[0]}}},t._l(t.availableStyles,function(e){return s("option",[t._v(t._s(e))])}))},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("i",{staticClass:"favorite-button fa",class:t.classes,on:{click:function(e){e.preventDefault(),t.favorite()}}}),t._v(" "),t.status.fave_num>0?s("span",[t._v(t._s(t.status.fave_num))]):t._e()])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings panel panel-default base00-background"},[s("div",{staticClass:"panel-heading base01-background base04"},[t._v("\n Settings\n ")]),t._v(" "),s("div",{staticClass:"panel-body"},[s("div",{staticClass:"setting-item"},[s("h2",[t._v("Theme")]),t._v(" "),s("style-switcher")],1),t._v(" "),s("div",{staticClass:"setting-item"},[s("h2",[t._v("Avatar")]),t._v(" "),s("img",{attrs:{src:t.user.profile_image_url_original}}),t._v(" "),s("div",[s("input",{attrs:{name:"avatar-upload",id:"avatar-upload",type:"file"},on:{change:t.uploadAvatar}})])]),t._v(" "),s("div",{staticClass:"setting-item"},[s("h2",[t._v("Filtering")]),t._v(" "),s("p",[t._v("All notices containing these words will be muted, one per line")]),t._v(" "),s("textarea",{directives:[{name:"model",rawName:"v-model",value:t.muteWordsString,expression:"muteWordsString"}],attrs:{id:"muteWords"},domProps:{value:t._s(t.muteWordsString)},on:{input:function(e){e.target.composing||(t.muteWordsString=e.target.value)}}})]),t._v(" "),s("div",{staticClass:"setting-item"},[s("h2",[t._v("Attachments")]),t._v(" "),s("ul",{staticClass:"setting-list"},[s("li",[s("input",{directives:[{name:"model",rawName:"v-
//# sourceMappingURL=app.d4e0a640b375c4b52997.js.map