';
var order = jQuery.parseJSON(jQuery('.b2s-network-navbar-order').val());
var pos = order.indexOf(networkAuthId.toString());
var add = false;
for (var i = pos; i >= 0; i--) {
if (jQuery('.b2s-post-item[data-network-auth-id="' + order[i] + '"]').length > 0) {
jQuery('.b2s-post-item[data-network-auth-id="' + order[i] + '"]').after(html);
i = -1;
add = true;
}
}
if (add == false) {
jQuery('.b2s-post-list').prepend(html);
}
}
function loadingDummyConnectionFail(networkAuthId, networkId) {
var html = '
'
+ '
';
jQuery('.b2s-post-item-loading-dummy[data-network-auth-id="' + networkAuthId + '"]').replaceWith(html);
}
function init(firstrun) {
var dateFormat = "yyyy-mm-dd";
var language = "en";
var showMeridian = true;
if (jQuery('#b2sUserLang').val() == "de") {
dateFormat = "dd.mm.yyyy";
language = "de";
showMeridian = false;
}
var today = new Date();
if (jQuery('#b2sBlogPostSchedDate').length > 0) {
today.setTime(jQuery('#b2sBlogPostSchedDate').val());
}
jQuery(".b2s-post-item-details-release-input-date").datepicker({
format: dateFormat,
language: language,
maxViewMode: 2,
todayHighlight: true,
startDate: today,
calendarWeeks: true,
autoclose: true
});
jQuery('.b2s-post-item-details-release-input-time').timepicker({
minuteStep: 15,
appendWidgetTo: 'body',
showSeconds: false,
showMeridian: showMeridian,
defaultTime: 'current',
snapToStep: true
});
checkNetworkSelected();
//imageCheck();
if (firstrun == true) {
jQuery(window).scroll(function () {
submitArea();
});
jQuery('.b2s-post-item-details-release-input-date-select').each(function () {
releaseChoose(jQuery(this).val(), jQuery(this).attr('data-network-auth-id'), 0);
});
//V5.0.0 Content Curation set selected Profile
if (jQuery(".b2s-network-details-mandant-select option[value='" + jQuery('#selProfile').val() + "']").length > 0) {
jQuery('.b2s-network-details-mandant-select').val(jQuery('#selProfile').val());
}
hideDuplicateAuths();
chooseMandant();
}
}
function initSceditor(networkAuthId) {
var sceditor = jQuery('.b2s-post-item-details-item-message-input-allow-html[data-network-auth-id="' + networkAuthId + '"]').sceditor('instance');
if (typeof sceditor !== 'undefined' && typeof sceditor.destroy == 'function') {
sceditor.destroy();
}
if (jQuery('.b2s-post-item[data-network-auth-id="' + networkAuthId + '"]').data('network-id') == 14) {// Torial is only HTML Network that dose not support Emojis
var toolbar = "h1,h2,bold,italic,link,unlink,custom-image|source";
} else {
var toolbar = "h1,h2,bold,italic,link,unlink,custom-image,custom-emoji|source";
}
jQuery('.b2s-post-item-details-item-message-input-allow-html[data-network-auth-id="' + networkAuthId + '"]').sceditor({
plugins: 'xhtml',
toolbar: toolbar,
autoUpdate: true,
emoticonsEnabled: false
});
var sceditor = jQuery('.b2s-post-item-details-item-message-input-allow-html[data-network-auth-id="' + networkAuthId + '"]').sceditor('instance');
if (typeof sceditor !== 'undefined' && typeof sceditor.destroy == 'function') {
sceditor.keyUp(function () {
jQuery(this).parents('.b2s-post-item-details').find('.b2s-post-item-countChar').html(jQuery(this).prev('.b2s-post-item-details-item-message-input').sceditor('instance').getBody().text().length);
});
jQuery('.b2s-post-item-details-item-message-input-allow-html[data-network-auth-id="' + networkAuthId + '"]').next('.sceditor-container').find('textarea').on('keyup', function () {
var tmp = document.createElement("DIV");
tmp.innerHTML = jQuery(this).val();
jQuery(this).parents('.b2s-post-item-details').find('.b2s-post-item-countChar').html(tmp.innerText.length);
});
}
}
function submitArea() {
if (jQuery('.b2s-publish-area').length > 0) {
if (jQuery(window).scrollTop() + jQuery(window.top).height() >= jQuery('.b2s-publish-area').offset().top) {
jQuery(".b2s-footer-menu").hide();
} else {
jQuery(".b2s-footer-menu").show();
}
}
}
function imageSize() {
jQuery('.networkImage').each(function () {
var width = this.naturalWidth;
var height = this.naturalHeight;
jQuery(this).parents('.b2s-image-item').find('.b2s-image-item-caption-resolution').html(width + 'x' + height);
if (width == 0)
{
setTimeout(function () {
imageSize();
}, 50);
}
});
}
function navbarDeactivatePortal(reason) {
if (reason == "image") {
var portale = Array(6, 7, 12);
for (var i = 0; i <= portale.length; i++) {
jQuery('.b2s-network-select-btn[data-network-id="' + portale[i] + '"]').addClass('b2s-network-select-btn-deactivate');
jQuery('.b2s-network-status-no-img[data-network-id="' + portale[i] + '"]').show();
}
}
}
function navbarActivatePortal(reason) {
if (reason == "image") {
var portale = Array(6, 7, 12);
for (var i = 0; i <= portale.length; i++) {
jQuery('.b2s-network-select-btn[data-network-id="' + portale[i] + '"]').removeClass('b2s-network-select-btn-deactivate');
jQuery('.b2s-network-status-no-img[data-network-id="' + portale[i] + '"]').hide();
}
}
}
function deactivatePortal(networkAuthId) {
var selector = '.b2s-post-item[data-network-auth-id="' + networkAuthId + '"]';
jQuery(selector).hide();
jQuery(selector).find('.form-control').each(function () {
jQuery(this).attr("disabled", "disabled");
});
jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"]').children().removeClass('active').find('.b2s-network-status-img').addClass('b2s-network-hide');
checkNetworkSelected();
submitArea();
return true;
}
function activatePortal(networkAuthId, check) {
var selector = '.b2s-post-item[data-network-auth-id="' + networkAuthId + '"]';
jQuery(selector).show();
jQuery(selector).find('.form-control').each(function () {
if (!jQuery(this).hasClass('b2s-post-item-details-item-message-input')) {
jQuery(this).removeAttr("disabled", "disabled");
}
if ((jQuery(this).hasClass('b2s-post-item-details-release-input-weeks')) ||
(jQuery(this).hasClass('b2s-post-item-details-release-input-date')) ||
(jQuery(this).hasClass('b2s-post-item-details-release-input-time')) ||
(jQuery(this).hasClass('b2s-post-item-details-release-input-days')) ||
(jQuery(this).hasClass('b2s-post-item-details-relay-input-delay')) ||
(jQuery(this).hasClass('b2s-post-item-details-relay-input-account'))) {
if (!jQuery(this).is(':visible')) {
jQuery(this).prop('disabled', true);
}
}
});
//Customize Content
if (jQuery('.b2s-post-item-details-release-input-date-select[data-network-auth-id="' + networkAuthId + '"]').val() == 1) {
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"][data-network-count="-1"]').hide();
jQuery(selector).find('.b2s-post-item-details-item-message-input').each(function () {
if (jQuery(this).is(':visible')) {
jQuery(this).removeAttr("disabled", "disabled");
}
});
} else {
jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + networkAuthId + '"][data-network-count="-1"]').removeAttr("disabled", "disabled");
}
jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"]').children().addClass('active').find('.b2s-network-hide').removeClass('b2s-network-hide');
checkNetworkSelected();
submitArea();
}
function checkNetworkSelected() {
//überprüfen ob mindestens ein PostItem vorhanden und sichtbar ist
var visible = false;
jQuery('.b2s-post-list').find('.b2s-post-item').each(function () {
if (jQuery(this).is(":visible")) {
visible = true;
}
});
if (jQuery('.b2s-post-list').text().trim() == "" || visible == false) {
jQuery('.b2s-publish-area').hide();
jQuery('.b2s-footer-menu').hide();
jQuery('.b2s-empty-area').show();
return false;
} else {
jQuery('.b2s-publish-area').show();
if (jQuery('.b2s-publish-area').length > 0) {
if (jQuery(window).scrollTop() + jQuery(window.top).height() < jQuery('.b2s-publish-area').offset().top) {
jQuery('.b2s-footer-menu').show();
}
}
jQuery('.b2s-empty-area').hide();
return true;
}
}
function checkPostSchedOnBlog() {
if (jQuery('#b2sBlogPostSchedDate').length > 0 && jQuery('#b2sPostType').val() == "") {
if (jQuery('#b2sSchedPostInfoIgnore').val() == "0") {
if (jQuery('.b2s-post-item-details-release-input-date-select option[value="0"]:selected').length > 0) {
jQuery('#b2s-network-sched-post-info').modal("show");
return false;
}
}
}
return true;
}
function checkImageByImageNetworks() {
var result = true;
jQuery('.b2sOnlyWithImage').each(function () {
if (jQuery(this).is(":visible")) {
if (jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val() == "") {
if (!jQuery('#b2s-network-select-image').hasClass('in')) {
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').addClass('b2s-img-required');
jQuery('.b2s-image-change-this-network').attr('data-network-auth-id', jQuery(this).attr('data-network-auth-id'));
jQuery('.b2s-upload-image').attr('data-network-auth-id', jQuery(this).attr('data-network-auth-id'));
jQuery('#b2s-network-select-image').modal('show');
imageSize();
window.scrollTo(0, (jQuery(this).offset().top - 45));
}
result = false;
}
}
});
return result;
}
function releaseChoose(choose, dataNetworkAuthId, dataNetworkCount) {
var selectorInput = '[data-network-auth-id="' + dataNetworkAuthId + '"]';
jQuery('.b2s-post-item-details-release-area-details-row' + selectorInput).hide();
if (choose == 0) {
//since 4.8.0 customize content
if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-customize-content') == "1") {
jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').removeAttr('disabled');
jQuery('.b2s-post-item-details-item-message-area' + selectorInput + '[data-network-count="-1"]').show();
jQuery('.b2s-post-item-details-url-image' + selectorInput + '[data-network-count="-1"]').show();
jQuery('.b2s-select-image-modal-open' + selectorInput + '[data-network-count="-1"]').show();
jQuery('.b2s-image-remove-btn' + selectorInput + '[data-network-count="-1"]').show();
jQuery('.b2s-post-original-area' + selectorInput).addClass('col-sm-7').addClass('col-lg-9');
jQuery('.b2s-post-tool-area' + selectorInput).show();
}
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-customize-sched-area-details-row' + selectorInput).hide();
jQuery('.b2s-post-item-sched-customize-text' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).val("0");
//monthly- duration month
jQuery('.b2s-post-item-details-release-area-div-duration-month' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-duration-month' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-months' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-months' + selectorInput).prop('disabled');
//monthly- publish day (select-day)
jQuery('.b2s-post-item-details-release-area-label-select-day' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-day' + selectorInput).prop('disabled');
jQuery('.b2s-post-item-details-release-input-select-day' + selectorInput).hide();
//own period- duration times
jQuery('.b2s-post-item-details-release-area-div-duration-time' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-duration-time' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-times' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-times' + selectorInput).prop('disabled');
//own period- timespan
jQuery('.b2s-post-item-details-release-area-label-select-timespan' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-timespan' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-timespan' + selectorInput).prop('disabled');
jQuery('.b2s-post-item-details-release-input-days' + selectorInput).prop('disabled');
jQuery('.b2s-post-item-details-release-input-daySelect' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-add' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-details-ul' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-save-settings' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-area-details-ul' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-save-settings-label' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-duration' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-interval' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-date' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-time' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-day' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-div-duration' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-div-interval' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-div-date' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-div-time' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-div-day' + selectorInput).hide();
} else if (choose == 1) {
//since 4.8.0 customize content
if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-customize-content') == "1") {
jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').prop('disabled', true);
jQuery('.b2s-post-item-details-item-message-area' + selectorInput + '[data-network-count="-1"]').hide();
jQuery('.b2s-post-item-details-url-image' + selectorInput + '[data-network-count="-1"]').hide();
jQuery('.b2s-select-image-modal-open' + selectorInput + '[data-network-count="-1"]').hide();
jQuery('.b2s-image-remove-btn' + selectorInput + '[data-network-count="-1"]').hide();
jQuery('.b2s-post-original-area' + selectorInput).removeClass('col-sm-7').removeClass('col-lg-9');
jQuery('.b2s-post-tool-area' + selectorInput).hide();
//TOS Network Twitter
if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-id') == "2") {
jQuery('.b2s-post-ship-item-copy-original-text' + selectorInput + '[data-network-count="0"]').trigger('click');
}
}
jQuery('.b2s-post-item-details-release-area-details-row' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).prop('disabled', true);
for (var i = 0; i <= dataNetworkCount; i++) {
jQuery('.b2s-post-item-details-release-area-details-row[data-network-count="' + i + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
//since 4.8.0 customize content
jQuery('.b2s-post-item-details-release-customize-sched-area-details-row[data-network-count="' + i + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-item-message-input[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
}
jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).prop('disabled');
//monthly- duration month
jQuery('.b2s-post-item-details-release-area-div-duration-month' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-duration-month' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-months' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-months' + selectorInput).prop('disabled');
//monthly- publish day (select-day)
jQuery('.b2s-post-item-details-release-area-label-select-day' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-day' + selectorInput).prop('disabled');
jQuery('.b2s-post-item-details-release-input-select-day' + selectorInput).hide();
//own period- duration times
jQuery('.b2s-post-item-details-release-area-div-duration-time' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-duration-time' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-times' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-times' + selectorInput).prop('disabled');
//own period- timespan
jQuery('.b2s-post-item-details-release-area-label-select-timespan' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-timespan' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-timespan' + selectorInput).prop('disabled');
//new since v.4.5.0
jQuery('.b2s-post-item-details-release-area-label-duration' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).val("0");
jQuery('.b2s-post-item-details-release-input-daySelect' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-days' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-input-add' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-details-ul' + selectorInput).show();
jQuery('.b2s-post-item-details-release-save-settings' + selectorInput).prop('disabled', false);
jQuery('.b2s-post-item-details-release-save-settings-label' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-label-interval' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-date' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-label-time' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-label-day' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-div-duration' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-div-interval' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-div-date' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-div-time' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-div-day' + selectorInput).hide();
} else if (choose == 2) {
//since 4.8.0 customize content
if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-customize-content') == "1") {
jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').removeAttr('disabled');
jQuery('.b2s-post-item-details-url-image' + selectorInput + '[data-network-count="-1"]').show();
jQuery('.b2s-select-image-modal-open' + selectorInput + '[data-network-count="-1"]').show();
jQuery('.b2s-image-remove-btn' + selectorInput + '[data-network-count="-1"]').show();
jQuery('.b2s-post-original-area' + selectorInput).addClass('col-sm-7').addClass('col-lg-9');
jQuery('.b2s-post-tool-area' + selectorInput).show();
}
jQuery('.b2s-post-item-details-release-area-details-row' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-customize-sched-area-details-row' + selectorInput).hide();
jQuery('.b2s-post-item-sched-customize-text' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-input-add' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-daySelect' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-details-ul' + selectorInput).show();
jQuery('.b2s-post-item-details-release-save-settings' + selectorInput).prop('disabled', false);
jQuery('.b2s-post-item-details-release-save-settings-label' + selectorInput).hide();
for (var i = 0; i <= dataNetworkCount; i++) {
jQuery('.b2s-post-item-details-release-area-details-row[data-network-count="' + i + '"]' + selectorInput).show();
//new since v4.5.0
jQuery('.b2s-post-item-details-release-input-interval-select[data-network-count="' + i + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-interval-select[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
jQuery('.b2s-post-item-details-release-input-daySelect[data-network-count="' + i + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
jQuery('.b2s-post-item-details-release-input-weeks[data-network-count="' + i + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-weeks[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
jQuery('.b2s-post-item-details-release-input-days[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
}
jQuery('.b2s-post-item-details-release-area-label-duration' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-label-interval' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-label-date' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-label-time' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-label-day' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-div-duration' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-div-interval' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-div-date' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-div-time' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-div-day' + selectorInput).show();
}
var showMeridian = true;
if (jQuery('#b2sUserLang').val() == 'de') {
showMeridian = false;
}
jQuery('.b2s-post-item-details-release-input-time').timepicker({
minuteStep: 15,
appendWidgetTo: 'body',
showSeconds: false,
showMeridian: showMeridian,
defaultTime: 'current',
snapToStep: true
});
}
function releaseChooseInterval(interval, selectorInput, dataCount) {
//change view
if (interval == 0) { //weekly,default
// show
//select days
jQuery('.b2s-post-item-details-release-input-days[data-network-count="' + dataCount + '"]' + selectorInput).removeAttr('disabled');
jQuery('.b2s-post-item-details-release-area-label-day[data-network-count="' + dataCount + '"]' + selectorInput).show();
//duration weeks
jQuery('.b2s-post-item-details-release-area-div-duration[data-network-count="' + dataCount + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-label-duration[data-network-count="' + dataCount + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-weeks[data-network-count="' + dataCount + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-weeks[data-network-count="' + dataCount + '"]' + selectorInput).removeAttr('disabled');
//hide
//monthly- duration month
jQuery('.b2s-post-item-details-release-area-div-duration-month[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-duration-month[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-months[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-months[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled');
//monthly- publish day (select-day)
jQuery('.b2s-post-item-details-release-area-label-select-day[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-day[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled');
jQuery('.b2s-post-item-details-release-input-select-day[data-network-count="' + dataCount + '"]' + selectorInput).hide();
//own period- duration times
jQuery('.b2s-post-item-details-release-area-div-duration-time[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-duration-time[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-times[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-times[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled');
//own period- timespan
jQuery('.b2s-post-item-details-release-area-label-select-timespan[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-timespan[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-timespan[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled');
}
if (interval == 1) { //monthly
// show
//duration month
jQuery('.b2s-post-item-details-release-area-div-duration-month[data-network-count="' + dataCount + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-label-duration-month[data-network-count="' + dataCount + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-months[data-network-count="' + dataCount + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-months[data-network-count="' + dataCount + '"]' + selectorInput).removeAttr('disabled');
//publish day (select-day)
jQuery('.b2s-post-item-details-release-area-label-select-day[data-network-count="' + dataCount + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-select-day[data-network-count="' + dataCount + '"]' + selectorInput).removeAttr('disabled');
jQuery('.b2s-post-item-details-release-input-select-day[data-network-count="' + dataCount + '"]' + selectorInput).show();
//hide
//weekly - select days
jQuery('.b2s-post-item-details-release-input-days[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-area-label-day[data-network-count="' + dataCount + '"]' + selectorInput).hide();
//weekly- duration weeks
jQuery('.b2s-post-item-details-release-area-div-duration[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-duration[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-weeks[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-weeks[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled');
//own period- duration times
jQuery('.b2s-post-item-details-release-area-div-duration-time[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-duration-time[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-times[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-times[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled');
//own period- timespan
jQuery('.b2s-post-item-details-release-area-label-select-timespan[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-timespan[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-timespan[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled');
}
if (interval == 2) { //own period
// show
//duration times
jQuery('.b2s-post-item-details-release-area-div-duration-time[data-network-count="' + dataCount + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-area-label-duration-time[data-network-count="' + dataCount + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-times[data-network-count="' + dataCount + '"]' + selectorInput).show(); //select
jQuery('.b2s-post-item-details-release-input-times[data-network-count="' + dataCount + '"]' + selectorInput).removeAttr('disabled'); //select
//timespan
jQuery('.b2s-post-item-details-release-area-label-select-timespan[data-network-count="' + dataCount + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-select-timespan[data-network-count="' + dataCount + '"]' + selectorInput).show();
jQuery('.b2s-post-item-details-release-input-select-timespan[data-network-count="' + dataCount + '"]' + selectorInput).removeAttr('disabled');
//hide
//weekly - select days
jQuery('.b2s-post-item-details-release-input-days[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled', true);
jQuery('.b2s-post-item-details-release-area-label-day[data-network-count="' + dataCount + '"]' + selectorInput).hide();
//weekly- duration weeks
jQuery('.b2s-post-item-details-release-area-div-duration[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-duration[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-weeks[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-weeks[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled');
//monthly- duration month
jQuery('.b2s-post-item-details-release-area-div-duration-month[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-area-label-duration-month[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-months[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-months[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled');
//monthly- publish day (select-day)
jQuery('.b2s-post-item-details-release-area-label-select-day[data-network-count="' + dataCount + '"]' + selectorInput).hide();
jQuery('.b2s-post-item-details-release-input-select-day[data-network-count="' + dataCount + '"]' + selectorInput).prop('disabled');
jQuery('.b2s-post-item-details-release-input-select-day[data-network-count="' + dataCount + '"]' + selectorInput).hide();
}
}
function addTag(networkAuthId) {
var selector = ".b2s-post-item-details-tag-input-elem[data-network-auth-id='" + networkAuthId + "']";
jQuery(selector).last().after('
');
jQuery(".remove-tag-btn[data-network-auth-id='" + networkAuthId + "'").show();
var limit = jQuery(".b2s-post-item-details-tag-limit[data-network-auth-id='" + networkAuthId + "']").val();
if (typeof limit !== typeof undefined && limit !== false) {
if (jQuery(selector).length >= limit) {
jQuery(".ad-tag-btn[data-network-auth-id='" + networkAuthId + "'").hide();
}
}
}
function removeTag(networkAuthId) {
var selector = ".b2s-post-item-details-tag-input-elem[data-network-auth-id='" + networkAuthId + "']";
jQuery(selector).last().remove();
if (jQuery(selector).length === 1) {
jQuery(".remove-tag-btn[data-network-auth-id='" + networkAuthId + "'").hide();
}
var limit = jQuery(".b2s-post-item-details-tag-limit[data-network-auth-id='" + networkAuthId + "']").val();
if (typeof limit !== typeof undefined && limit !== false) {
if (jQuery(selector).length < limit) {
jQuery(".ad-tag-btn[data-network-auth-id='" + networkAuthId + "'").show();
}
}
}
function networkLimitAll(networkAuthId, networkId, limit) {
var networkCountId = -1; //default;
if (jQuery(':focus').length > 0) {
var attr = jQuery(':focus').attr('data-network-count');
if (typeof attr !== typeof undefined && attr !== false) {
networkCountId = attr;
}
}
var regX = /(<([^>]+)>)/ig;
var url = jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val();
var text = jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val();
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").removeClass("error");
if (url.length != "0") {
if (url.indexOf("http://") == -1 && url.indexOf("https://") == -1) {
url = "http://" + url;
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val(url);
}
} else if (jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").hasClass("required_network_url")) {
if (!((jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").attr('data-network-id') == 1 || jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").attr('data-network-id') == 3) && jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').val() == 1)) { //Facebook & Linkedin Imagepost don't require Link
url = jQuery("#b2sDefault_url").val();
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val(url);
}
}
var textLength = text.length;
var newText = text;
if (networkId == "2") { //twitter
if (url.length != "0") {
limit = limit - 24;
}
}
if (networkId == "3") { //linkedin
if (url.length != "0") {
limit = limit - url.length;
}
}
if (networkId == "19" && jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').attr('data-network-type') == 0 && jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').val() == 1) { //xing
if (url.length != "0") {
limit = limit - url.length;
}
}
if (networkId == "12") { //instagram
var matches = text.match(/(#[^# ]{1,})/g);
if (matches != null && matches.length > 30) {
jQuery('.b2s-content-info[data-network-auth-id="' + networkAuthId + '"]').show();
jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").addClass("warning");
} else {
jQuery('.b2s-content-info[data-network-auth-id="' + networkAuthId + '"]').hide();
jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").removeClass("warning");
}
}
if (textLength >= limit) {
newText = text.substring(0, limit);
var pos = getCaretPos(this);
jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val(newText.replace(regX, ""));
setCaretPos(this, pos);
var text = jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val();
var textLength = text.length;
}
var newLen = limit - textLength;
jQuery(".b2s-post-item-countChar[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").html(newLen);
}
function networkCount(networkAuthId) {
var networkCountId = -1; //default;
if (jQuery(':focus').length > 0) {
var attr = jQuery(':focus').attr('data-network-count');
if (typeof attr !== typeof undefined && attr !== false) {
networkCountId = attr;
}
}
var url = jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val();
var text = jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val();
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").removeClass("error");
if (url.length != "0") {
if (url.indexOf("http://") == -1 && url.indexOf("https://") == -1) {
url = "http://" + url;
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val(url);
}
} else if (jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").hasClass("required_network_url")) {
if (!((jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").attr('data-network-id') == 1 || jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").attr('data-network-id') == 3) && jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').val() == 1)) { //Facebook & Linkedin Imagepost don't require Link
url = jQuery("#b2sDefault_url").val();
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val(url);
}
}
var textLength = text.length;
jQuery(".b2s-post-item-countChar[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").html(textLength);
}
function getCaretPos(domElem) {
var pos;
if (document.selection) {
domElem.focus();
var sel = document.selection.createRange();
sel.moveStart("character", -domElem.value.length);
pos = sel.text.length;
} else if (domElem.selectionStart || domElem.selectionStart == "0")
pos = domElem.selectionStart;
return pos;
}
function setCaretPos(domElem, pos) {
if (domElem.setSelectionRange) {
domElem.focus();
domElem.setSelectionRange(pos, pos);
} else if (domElem.createTextRange) {
var range = domElem.createTextRange();
range.collapse(true);
range.moveEnd("character", pos);
range.moveStart("character", pos);
range.select();
}
}
function ucfirst(str) {
str += '';
return str.charAt(0).toUpperCase() + str.substr(1);
}
function hideDuplicateAuths() {
jQuery(".b2s-sidbar-wrapper-nav-li").each(function () {
jQuery(this).show();
});
var mandantId = jQuery('.b2s-network-details-mandant-select').val();
jQuery(".b2s-sidbar-wrapper-nav-li").each(function () {
if (jQuery(this).is(":visible")) {
var dataNetworkDisplayName = jQuery(this).children('.b2s-network-select-btn').attr('data-network-display-name');
var dataNetworkId = jQuery(this).children('.b2s-network-select-btn').attr('data-network-id');
var dataNetworkType = jQuery(this).children('.b2s-network-select-btn').attr('data-network-type');
var dataNetworkAuthId = jQuery(this).children('.b2s-network-select-btn').attr('data-network-auth-id');
jQuery('.b2s-network-select-btn[data-network-display-name="' + dataNetworkDisplayName + '"][data-network-id="' + dataNetworkId + '"][data-network-type="' + dataNetworkType + '"][data-network-auth-id!="' + dataNetworkAuthId + '"]').each(function () {
var selectedDataMandantId = jQuery.parseJSON(jQuery(this).parents('.b2s-sidbar-wrapper-nav-li').attr('data-mandant-id'));
if (jQuery(this).parents('.b2s-sidbar-wrapper-nav-li').attr('data-mandant-default-id') != mandantId && selectedDataMandantId.indexOf(mandantId) == -1) {
jQuery(this).parents('.b2s-sidbar-wrapper-nav-li').hide();
}
});
}
});
}
function chooseMandant() {
//Laden abbrechen und anzeige zurück setzten
jQuery.xhrPool.abortAll();
jQuery('.b2s-post-item-loading-dummy').remove();
jQuery('.b2s-network-status-img-loading').hide();
jQuery('.b2s-network-select-btn-deactivate').removeClass('b2s-network-select-btn-deactivate');
//imageCheck();
//TOS XING Groups
b2sTosXingGroupCount = 0;
//expiredDate wieder setzten
jQuery('.b2s-network-status-expiredDate').each(function () {
if (jQuery(this).is(':visible')) {
jQuery('.b2s-network-select-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"').addClass('b2s-network-select-btn-deactivate');
}
});
jQuery('.b2s-network-select-btn-deactivate')
var mandantId = jQuery('.b2s-network-details-mandant-select').val();
jQuery('.b2s-post-item').hide();
jQuery('.b2s-post-item').find('.form-control').each(function () {
jQuery(this).attr("disabled", "disabled");
jQuery(this).removeClass('error');
});
jQuery('.b2s-network-select-btn').children().removeClass('active').find('.b2s-network-status-img').addClass('b2s-network-hide');
//Check IS RE-PUBLISH
if (jQuery('#b2sSelectedNetworkAuthId').val() > 0 && jQuery(".b2s-network-select-btn[data-network-auth-id='" + jQuery('#b2sSelectedNetworkAuthId').val() + "']").length > 0) { //exisits?
jQuery(".b2s-network-select-btn[data-network-auth-id='" + jQuery('#b2sSelectedNetworkAuthId').val() + "']").trigger('click');
var mandantId = jQuery(".b2s-network-select-btn[data-network-auth-id='" + jQuery('#b2sSelectedNetworkAuthId').val() + "']").parent('.b2s-sidbar-wrapper-nav-li').attr('data-mandant-id');
jQuery('.b2s-network-details-mandant-select').val(mandantId);
jQuery('#b2sSelectedNetworkAuthId').val("0");
} else {
jQuery(".b2s-sidbar-wrapper-nav-li").each(function () {
var mandantIds = jQuery.parseJSON(jQuery(this).attr('data-mandant-id'));
if (mandantIds.indexOf(mandantId) != -1 && !jQuery(this).children('.b2s-network-select-btn').hasClass('b2s-network-select-btn-deactivate')) {
jQuery(this).children('.b2s-network-select-btn').trigger('click');
}
});
}
checkNetworkSelected();
}
function padDate(n) {
return ("0" + n).slice(-2);
}
function wop(url, name) {
jQuery('.b2s-network-auth-success').hide();
var location = window.location.protocol + '//' + window.location.hostname;
url = encodeURI(url + '&mandant_id=' + jQuery('.b2s-network-details-mandant-select').val() + '&location=' + location);
window.open(url, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
}
function wopApprove(networkAuthId, postId, url, name) {
var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
var win = window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
if (postId > 0) {
function checkIfWinClosed(intervalID) {
if (win.closed) {
clearInterval(intervalID);
//Show Modal
jQuery('.b2s-publish-approve-modal').modal('show');
jQuery('#b2s-approve-post-id').val(postId);
jQuery('#b2s-approve-network-auth-id').val(networkAuthId);
}
}
var interval = setInterval(function () {
checkIfWinClosed(interval);
}, 500);
}
}
function loginSuccess(networkId, networkType, displayName, networkAuthId, mandandId, instant_sharing) {
jQuery('.b2s-network-auth-success').show();
jQuery('#b2s-network-list-modal').modal('hide');
jQuery('#b2s-network-list-modal').hide();
jQuery('body').removeClass('modal-open');
jQuery('body').removeAttr('style');
if (jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"]').length == 0) {
jQuery('.b2s-server-connection-fail').hide();
jQuery.ajax({
url: ajaxurl,
type: "POST",
dataType: "json",
cache: false,
data: {
'action': 'b2s_ship_navbar_item',
'networkId': networkId,
'networkType': networkType,
'displayName': displayName,
'networkAuthId': networkAuthId,
'instant_sharing': instant_sharing,
'mandandId': mandandId,
'b2s_security_nonce': jQuery('#b2s_security_nonce').val()
},
error: function () {
jQuery('.b2s-server-connection-fail').show();
return false;
},
success: function (data) {
if (data.result == true) {
jQuery(data.content).insertAfter('.b2s-sidbar-network-auth-btn');
jQuery('.b2s-network-select-btn[data-network-auth-id="' + data.networkAuthId + '"]').trigger('click');
} else {
if (data.error == 'nonce') {
jQuery('.b2s-nonce-check-fail').show();
}
}
}
});
} else {
jQuery('.b2s-network-status-expiredDate[data-network-auth-id="' + networkAuthId + '"]').remove();
jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"]').removeClass('b2s-network-select-btn-deactivate');
jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"]').removeAttr('onclick');
jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"]').attr('data-network-display-name', displayName);
jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"] > .b2s-network-list > .b2s-network-details > h4').text(displayName);
jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"]').trigger('click');
}
jQuery('.b2s-network-select-btn[data-network-id="' + networkId + '"][data-network-type="' + networkType + '"][data-network-display-name="' + displayName.toLowerCase() + '"]').each(function () {
jQuery('.b2s-network-status-expiredDate[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').remove();
jQuery(this).removeClass('b2s-network-select-btn-deactivate');
jQuery(this).removeAttr('onclick');
});
}
//jQuery(this).attr('data-network-auth-id')
function checkSchedDateTime(dataNetworkAuthId) {
var dateElement = '.b2s-post-item-details-release-input-date[data-network-auth-id="' + dataNetworkAuthId + '"]';
var timeElement = '.b2s-post-item-details-release-input-time[data-network-auth-id="' + dataNetworkAuthId + '"]';
var dateStr = jQuery(dateElement).val();
var minStr = jQuery(timeElement).val();
var timeZone = parseInt(jQuery('#user_timezone').val()) * (-1);
if (jQuery('#b2sUserLang').val() == 'de') {
dateStr = dateStr.substring(6, 10) + '-' + dateStr.substring(3, 5) + '-' + dateStr.substring(0, 2);
} else {
var minParts = minStr.split(' ');
var minParts2 = minParts[0].split(':');
if (minParts[1] == 'PM') {
minParts2[0] = parseInt(minParts2[0]) + 12;
}
minStr = minParts2[0] + ':' + minParts2[1];
}
var minParts3 = minStr.split(':');
if (minParts3[0] < 10) {
minParts3[0] = '0' + minParts3[0];
}
var dateParts = dateStr.split('-');
//utc current time
var now = new Date();
//offset between utc und user
var offset = (parseInt(now.getTimezoneOffset()) / 60) * (-1);
//enter hour to user time
var hour = parseInt(minParts3[0]) + timeZone + offset;
//calculate datetime in utc
var enter = new Date(dateParts[0], dateParts[1] - 1, dateParts[2], hour, minParts3[1]);
//compare enter date time with allowed user time
if (enter.getTime() < now.getTime()) {
//enter set on next 15 minutes and calculate on user timezone
enter.setTime(now.getTime() + (900000 - (now.getTime() % 900000)) - (3600000 * (timeZone + offset)));
jQuery(dateElement).datepicker('update', enter);
jQuery(timeElement).timepicker('setTime', enter);
}
//network deprecated
if (jQuery(dateElement).attr('data-network-id') == '8') {
var deprecatedDate = new Date('2019-03-30T23:59:59');
var count = jQuery(dateElement).attr('data-network-count');
if (enter.getTime() > deprecatedDate.getTime()) {
jQuery('.network-tos-deprecated-warning[data-network-auth-id="' + dataNetworkAuthId + '"][data-network-count="' + count + '"]').show();
jQuery(dateElement).datepicker('update', now);
jQuery(timeElement).timepicker('setTime', now);
}
}
//network deprecated
if (jQuery(dateElement).attr('data-network-id') == '10') {
var deprecatedDate = new Date('2019-04-01T23:59:59');
var count = jQuery(dateElement).attr('data-network-count');
if (enter.getTime() > deprecatedDate.getTime()) {
jQuery('.network-tos-deprecated-warning[data-network-auth-id="' + dataNetworkAuthId + '"][data-network-count="' + count + '"]').show();
jQuery(dateElement).datepicker('update', now);
jQuery(timeElement).timepicker('setTime', now);
}
}
}
jQuery(document).on("click", ".b2s-draft-btn", function (event) {
event.preventDefault();
jQuery('.b2s-loader-btn-ship').css('display', 'inline-block');
jQuery('.b2s-submit-btn').prop('disabled', true);
jQuery('.b2s-submit-btn-scroll').prop('disabled', true);
jQuery('.b2s-post-draft-saved-success').hide();
jQuery('.b2s-post-draft-saved-fail').hide();
jQuery('.b2s-server-connection-fail').hide();
jQuery.ajax({
url: ajaxurl,
type: "GET",
cache: false,
data: {
action: 'b2s_check_draft_exists',
postId: jQuery('#post_id').val(),
'b2s_security_nonce': jQuery('#b2s_security_nonce').val()
},
error: function () {
saveDraft();
return false;
},
success: function (data) {
result = JSON.parse(data);
if (result.result == true) {
jQuery('#b2s-save-draft-modal').modal('show');
return true;
} else {
if (result.error == 'nonce') {
jQuery('.b2s-nonce-check-fail').show();
}
}
saveDraft();
return false;
}
});
});
jQuery(document).on('click', '.b2s-draft-btn-scroll', function () {
jQuery('.b2s-draft-btn').trigger('click');
});
function saveDraft() {
jQuery('#action').val('b2s_save_draft_data');
var data = jQuery('#b2sNetworkSent').serialize() + '&b2s_security_nonce=' + jQuery('#b2s_security_nonce').val();
jQuery('#action').val('b2s_save_ship_data');
jQuery.ajax({
url: ajaxurl,
type: "POST",
cache: false,
data: data,
error: function () {
jQuery('.b2s-loader-btn-ship').css('display', 'none');
jQuery('.b2s-submit-btn').removeAttr('disabled');
jQuery('.b2s-submit-btn-scroll').removeAttr('disabled');
jQuery('.b2s-server-connection-fail').show();
window.scrollTo(0, 0);
return false;
},
success: function (data) {
jQuery('.b2s-loader-btn-ship').css('display', 'none');
jQuery('.b2s-submit-btn').removeAttr('disabled');
jQuery('.b2s-submit-btn-scroll').removeAttr('disabled');
result = JSON.parse(data);
if (result.result == true) {
jQuery('.b2s-post-draft-saved-success').show();
window.setTimeout(function () {
jQuery('.b2s-post-draft-saved-success').fadeOut();
}, 5000);
} else {
if (result.error == 'nonce') {
jQuery('.b2s-nonce-check-fail').show();
}
jQuery('.b2s-post-draft-saved-fail').show();
window.setTimeout(function () {
jQuery('.b2s-post-draft-saved-fail').fadeOut();
}, 5000);
}
window.scrollTo(0, 0);
return true;
}
});
}
jQuery('#b2s-save-draft-modal').on('hidden.bs.modal', function () {
jQuery('.b2s-loader-btn-ship').css('display', 'none');
jQuery('.b2s-submit-btn').removeAttr('disabled');
jQuery('.b2s-submit-btn-scroll').removeAttr('disabled');
});
jQuery(document).on('click', '.b2s-save-draft-confirm-btn', function () {
saveDraft();
jQuery('#b2s-save-draft-modal').modal('hide');
return true;
});
jQuery('#b2sAuthNetwork6Modal').on('hidden.bs.modal', function () {
jQuery('body').addClass('modal-open');
});
// START Pinterest
jQuery(document).on('click', '.b2s-auth-network-6-login-btn', function () {
jQuery('#b2s-auth-network-6-username').removeClass('error');
jQuery('#b2s-auth-network-6-password').removeClass('error');
var loginDataCheck = true;
if (jQuery('#b2s-auth-network-6-username').val() == '') {
jQuery('#b2s-auth-network-6-username').addClass('error');
loginDataCheck = false;
}
if (jQuery('#b2s-auth-network-6-password').val() == '') {
jQuery('#b2s-auth-network-6-password').addClass('error');
loginDataCheck = false;
}
if (!loginDataCheck) {
return false;
}
jQuery('.b2s-loading-area').show();
jQuery('.b2s-auth-network-6-login-area').hide();
jQuery('.b2s-auth-network-6-login-btn').hide();
jQuery('.b2s-auth-network-6-confirm-btn').hide();
jQuery('.b2s-auth-network-6-info').hide();
jQuery.ajax({
url: ajaxurl,
type: "POST",
dataType: "json",
cache: false,
data: {
'action': 'b2s_auth_network_login',
'username': jQuery('#b2s-auth-network-6-username').val(),
'password': jQuery('#b2s-auth-network-6-password').val(),
'location': jQuery('#b2s-auth-network-6-location').val(),
'b2s_security_nonce': jQuery('#b2s_security_nonce').val()
},
error: function (jqXHR) {
jQuery('.b2s-loading-area').hide();
jQuery('.b2s-auth-network-6-login-area').show();
jQuery('.b2s-auth-network-6-login-btn').show();
if (jqXHR.status == 403) {
jQuery('.b2s-auth-network-6-info[data-info="error_code_403"]').show();
} else {
jQuery('.b2s-auth-network-6-info[data-info="default"]').show();
}
return false;
},
success: function (data) {
jQuery('.b2s-loading-area').hide();
jQuery('.b2s-auth-network-6-login-area').show();
if (data.result == true) {
jQuery('#b2s-auth-network-6-board').html(data.boards);
jQuery('#b2s-auth-network-6-ident-data').val(data.identData);
jQuery('.b2s-auth-network-6-board-area').show();
jQuery('.b2s-auth-network-6-confirm-btn').show();
jQuery('.b2s-auth-network-6-info[data-info="success"]').show();
} else {
jQuery('.b2s-auth-network-6-login-btn').show();
if (data.error == 'nonce') {
jQuery('.b2s-nonce-check-fail').show();
}
if (typeof data.error != 'undefined' && data.error != '') {
jQuery('.b2s-auth-network-6-info[data-info="' + data.error + '"]').show();
return false;
}
jQuery('.b2s-auth-network-6-info[data-info="login"]').show();
}
}
});
});
jQuery(document).on('click', '.b2s-auth-network-6-confirm-btn', function () {
jQuery('.b2s-loading-area').show();
jQuery('.b2s-auth-network-6-login-area').hide();
jQuery('.b2s-auth-network-6-login-btn').hide();
jQuery('.b2s-auth-network-6-confirm-btn').hide();
jQuery.ajax({
url: ajaxurl,
type: "POST",
dataType: "json",
cache: false,
data: {
'action': 'b2s_auth_network_confirm',
'username': jQuery('#b2s-auth-network-6-username').val(),
'password': jQuery('#b2s-auth-network-6-password').val(),
'boardId': jQuery('#b2s-auth-network-6-board').val(),
'identData': jQuery('#b2s-auth-network-6-ident-data').val(),
'mandantId': jQuery('.b2s-network-details-mandant-select').val(),
'networkAuthId': jQuery('#b2s-auth-network-6-auth-id').val(),
'b2s_security_nonce': jQuery('#b2s_security_nonce').val()
},
error: function (jqXHR) {
jQuery('.b2s-loading-area').hide();
jQuery('.b2s-auth-network-6-login-area').show();
jQuery('.b2s-auth-network-6-confirm-btn').show();
if (jqXHR.status == 403) {
jQuery('.b2s-auth-network-6-info[data-info="error_code_403"]').show();
} else {
jQuery('.b2s-auth-network-6-info[data-info="default"]').show();
}
return false;
},
success: function (data) {
jQuery('.b2s-loading-area').hide();
jQuery('.b2s-auth-network-6-login-area').show();
jQuery('.b2s-auth-network-6-confirm-btn').show();
if (data.result == true) {
jQuery('#b2sAuthNetwork6Modal').modal('hide');
loginSuccess(data.networkId, data.networkType, data.displayName, data.networkAuthId, data.mandandId);
} else {
if (data.error == 'nonce') {
jQuery('.b2s-nonce-check-fail').show();
}
if (typeof data.error != 'undefined' && data.error != '') {
jQuery('.b2s-auth-network-6-info[data-info="' + data.error + '"]').show();
return false;
}
jQuery('.b2s-auth-network-6-info[data-info="default"]').show();
}
}
});
});
jQuery(document).on('click', '.b2s-network-list-add-btn[data-auth-method="client"]', function () {
jQuery('#b2sAuthNetwork6Modal').modal('show');
});
jQuery('#b2sAuthNetwork6Modal').on('hidden.bs.modal', function () {
jQuery('.b2s-loading-area').hide();
jQuery('.b2s-auth-network-6-login-area').show();
jQuery('#b2s-auth-network-6-auth-id').val('');
jQuery('#b2s-auth-network-6-board').html('');
jQuery('#b2s-auth-network-6-ident-data').val('');
jQuery('.b2s-auth-network-6-info').hide();
jQuery('.b2s-auth-network-6-confirm-btn').hide();
jQuery('.b2s-auth-network-6-login-btn').show();
jQuery('.b2s-auth-network-6-board-area').hide();
jQuery('#b2s-auth-network-6-username').val('');
jQuery('#b2s-auth-network-6-password').val('');
});
jQuery(".b2s-auth-network-6-reveal").mousedown(function () {
jQuery("#b2s-auth-network-6-password").replaceWith(jQuery('#b2s-auth-network-6-password').clone().attr('type', 'text'));
});
jQuery(".b2s-auth-network-6-reveal").mouseup(function () {
jQuery("#b2s-auth-network-6-password").replaceWith(jQuery('#b2s-auth-network-6-password').clone().attr('type', 'password'));
});
jQuery(".b2s-auth-network-6-reveal").mouseout(function () {
jQuery("#b2s-auth-network-6-password").replaceWith(jQuery('#b2s-auth-network-6-password').clone().attr('type', 'password'));
});
// END Pinterest
jQuery(document).on('click', '.b2sInfoPostRelayModalBtn', function () {
jQuery('#b2sInfoPostRelayModal').modal('show');
});
jQuery(document).on('click', '.b2sInfoSchedTimesModalBtn', function () {
jQuery('#b2sInfoSchedTimesModal').modal('show');
});
jQuery(document).on('click', '.b2s-network-setting-save-btn', function () {
jQuery('#b2s-network-setting-save').modal('show');
});
jQuery(document).on('click', '.b2s-network-list-modal-btn', function () {
jQuery('#b2s-network-list-modal').modal('show');
});
jQuery(document).on('click', '.b2s-re-share-info-btn', function () {
jQuery('#b2s-re-share-info').modal('show');
});
function checkGifAnimation(networkAuthId, networkId) {
if (jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').length >= 1 && jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val() != '') {
var attachmenUrlExt = jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val().substr(jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val().lastIndexOf('.') + 1);
attachmenUrlExt = attachmenUrlExt.toLowerCase();
if (attachmenUrlExt == 'gif') {
var postFormat = 0;
if (jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').length > 0) {
postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').val();
}
var animatedGif = JSON.parse(jQuery('#b2sAnimateGif').val());
if (typeof animatedGif[networkId] != "undefined" && animatedGif[networkId][postFormat] == true) {
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val());
} else {
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').each(function () {
var imgItem = this;
window.setTimeout(function () {
freeze_gif(imgItem);
}, 1);
});
}
} else {
if (jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src') != jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val()) {
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val());
}
}
}
return false;
}
function freeze_gif(i) {
var c = document.createElement('canvas');
var w = c.width = i.width;
var h = c.height = i.height;
c.getContext('2d').drawImage(i, 0, 0, w, h);
try {
i.src = c.toDataURL("image/gif"); // if possible, retain all css aspects
} catch (e) { // cross-domain -- mimic original with all its tag attributes
for (var j = 0, a; a = i.attributes[j]; j++)
c.setAttribute(a.name, a.value);
i.parentNode.replaceChild(c, i);
}
return false;
}
var currentEmojiNetworkAuthId = 0;
var currentEmojiNetworkCount = -1;
var emojiTranslation = JSON.parse(jQuery('#b2sEmojiTranslation').val());
var picker = new EmojiButton({
position: 'auto',
autoHide: false,
i18n: {
search: emojiTranslation['search'],
categories: {
recents: emojiTranslation['recents'],
smileys: emojiTranslation['smileys'],
animals: emojiTranslation['animals'],
food: emojiTranslation['food'],
activities: emojiTranslation['activities'],
travel: emojiTranslation['travel'],
objects: emojiTranslation['objects'],
symbols: emojiTranslation['symbols'],
flags: emojiTranslation['flags']
},
notFound: emojiTranslation['notFound']
}
});
picker.on('emoji', function (emoji) {
if (currentEmojiNetworkAuthId > 0) {
var text = jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + currentEmojiNetworkAuthId + '"][data-network-count="' + currentEmojiNetworkCount + '"]').val();
var start = jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + currentEmojiNetworkAuthId + '"][data-network-count="' + currentEmojiNetworkCount + '"]').attr('selectionStart');
var end = jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + currentEmojiNetworkAuthId + '"][data-network-count="' + currentEmojiNetworkCount + '"]').attr('selectionEnd');
if (typeof start == 'undefined' || typeof end == 'undefined') {
start = text.length;
end = text.length;
}
var newText = text.slice(0, start) + emoji + text.slice(end);
jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + currentEmojiNetworkAuthId + '"][data-network-count="' + currentEmojiNetworkCount + '"]').val(newText);
jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + currentEmojiNetworkAuthId + '"][data-network-count="' + currentEmojiNetworkCount + '"]').focus();
jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + currentEmojiNetworkAuthId + '"][data-network-count="' + currentEmojiNetworkCount + '"]').prop("selectionStart", parseInt(start) + emoji.length);
jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + currentEmojiNetworkAuthId + '"][data-network-count="' + currentEmojiNetworkCount + '"]').prop("selectionEnd", parseInt(start) + emoji.length);
jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + currentEmojiNetworkAuthId + '"][data-network-count="' + currentEmojiNetworkCount + '"]').trigger('keyup');
}
});
jQuery(document).on('click', '.b2s-post-item-details-item-message-emoji-btn', function () {
if (picker.pickerVisible) {
picker.hidePicker();
} else {
currentEmojiNetworkAuthId = jQuery(this).attr('data-network-auth-id');
currentEmojiNetworkCount = jQuery(this).attr('data-network-count');
picker.showPicker(jQuery(this));
}
});
jQuery(document).on('mousedown mouseup keydown keyup', '.b2s-post-item-details-item-message-input', function () {
var tb = jQuery(this).get(0);
jQuery(this).attr('selectionStart', tb.selectionStart);
jQuery(this).attr('selectionEnd', tb.selectionEnd);
});
var pickerHTML = new EmojiButton({
position: 'auto',
autoHide: false,
i18n: {
search: emojiTranslation['search'],
categories: {
recents: emojiTranslation['recents'],
smileys: emojiTranslation['smileys'],
animals: emojiTranslation['animals'],
food: emojiTranslation['food'],
activities: emojiTranslation['activities'],
travel: emojiTranslation['travel'],
objects: emojiTranslation['objects'],
symbols: emojiTranslation['symbols'],
flags: emojiTranslation['flags']
},
notFound: emojiTranslation['notFound']
}
});
var currentPickerHTMLContent;
pickerHTML.on('emoji', function (emoji) {
currentPickerHTMLContent.insert(emoji);
});