/g, '\n');descEdit.find('a[insert-answer]').on('click', function () {var tag = this.getAttribute('insert-answer');var answer = window.prompt(this.innerText, 'http://tviply.com/...');if (!answer)return false;tag = tag.replace('{link}', answer);insertToTextArea(textarea, tag);textarea.focus();return false;});descEdit.find('a.btn-save').on('click', function () {$.post('/api/channels/settings/' + descEdit.attr('channel-id'), {'description': textarea.value}, function (r) {if (r.status !== 'success')return;$('.description').html(r.text);editChannelInfo();});return false;});}descEdit.toggle();};var insertToTextArea = function (textarea, insert) {var text = textarea.value;var length = text.length;var start = textarea.selectionStart;var end = textarea.selectionEnd;var str = '';for (var s = 0; s < length; s++) {if (s === start)str += insert;if (s >= start && s < end)continue;str += text[s];}if (start >= length)str += insert;textarea.value = str;return str;};});Tviply.prototype.like = function (call) {var channelId = this.parentNode.getAttribute('channel-id');var elements = $('.like-btn[channel-id="' + channelId + '"]');$.post('/api/channels/like', {channelId: channelId,}, function (j) {if (j.status !== 'success')return;elements.removeClass('like');if (j.subscription === 'yes')elements.addClass('like');elements.find('#channel-likes').text(j.quantity);tviply.followLike();if (call)call();});return false;};Tviply.prototype.bell = function (channelId) {var self = $(this);$.post('/api/channels/bell', {channelId: channelId}, function (j) {if (j.status !== 'success')return;self.removeClass().addClass('link-bell ' + j.notify);});};Tviply.prototype.hideSideRight = function () {$('.channel').toggleClass('hide-right');var self = this;$(self).hide();setTimeout(function () {$(self).toggleClass('yes').show();$(window).trigger('resize');}, 500);return false;};