Update content of files

This commit is contained in:
GitHub Action 2023-08-08 20:39:00 +00:00
parent 7d57058f15
commit d17b6cb666
8 changed files with 360 additions and 33 deletions

View file

@ -23,7 +23,7 @@
<link href="//telegram.org/css/bootstrap-extra.css?2" rel="stylesheet">
<link href="/css/telegram.css?236" rel="stylesheet">
<link href="/css/widget-frame.css?66" rel="stylesheet">
<link href="/css/promote.css?69" rel="stylesheet">
<link href="/css/promote.css?72" rel="stylesheet">
<link href="/css/jquery-ui.min.css?1" rel="stylesheet">
<link href="/css/tchart.min.css?10" rel="stylesheet">
@ -102,14 +102,14 @@
<script src="//telegram.org/js/bootstrap.min.js"></script>
<script src="//telegram.org/js/main-aj.js?68"></script>
<script src="/js/widget-frame.js?62"></script>
<script src="/js/promote.js?62"></script>
<script src="/js/promote.js?63"></script>
<script src="/js/jquery-ui.min.js?1"></script>
<script src="/js/jquery-ex.js?15"></script>
<script src="/js/tchart.min.js?18"></script>
<script src="/js/health.js?18"></script>
<script src="/js/tgsticker.js?31"></script>
<script>ajInit({"version":899,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script>ajInit({"version":903,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script id="aj_script">l.add({"WEB_AB_WARNING_HEADER":"Turn off ad blocker","WEB_POPUP_CLOSE_BTN":"Close","WEB_AB_WARNING_TEXT":"You appear to be using an ad blocker that may prevent pages on the Telegram Ad Platform from working as expected.<br\/><br\/>Please turn off your ad blocker or add <a href=\"http:\/\/promote.telegram.org\/\">promote.telegram.org<\/a> as an exception to manage your promoted messages."});
window.enableInlineVideo&&$('video').each(function(){enableInlineVideo(this)});
Ads.init();

View file

@ -23,7 +23,7 @@
<link href="//telegram.org/css/bootstrap-extra.css?2" rel="stylesheet">
<link href="/css/telegram.css?236" rel="stylesheet">
<link href="/css/widget-frame.css?66" rel="stylesheet">
<link href="/css/promote.css?69" rel="stylesheet">
<link href="/css/promote.css?72" rel="stylesheet">
<link href="/css/jquery-ui.min.css?1" rel="stylesheet">
<link href="/css/tchart.min.css?10" rel="stylesheet">
@ -102,14 +102,14 @@
<script src="//telegram.org/js/bootstrap.min.js"></script>
<script src="//telegram.org/js/main-aj.js?68"></script>
<script src="/js/widget-frame.js?62"></script>
<script src="/js/promote.js?62"></script>
<script src="/js/promote.js?63"></script>
<script src="/js/jquery-ui.min.js?1"></script>
<script src="/js/jquery-ex.js?15"></script>
<script src="/js/tchart.min.js?18"></script>
<script src="/js/health.js?18"></script>
<script src="/js/tgsticker.js?31"></script>
<script>ajInit({"version":899,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script>ajInit({"version":903,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script id="aj_script">l.add({"WEB_AB_WARNING_HEADER":"Turn off ad blocker","WEB_POPUP_CLOSE_BTN":"Close","WEB_AB_WARNING_TEXT":"You appear to be using an ad blocker that may prevent pages on the Telegram Ad Platform from working as expected.<br\/><br\/>Please turn off your ad blocker or add <a href=\"http:\/\/promote.telegram.org\/\">promote.telegram.org<\/a> as an exception to manage your promoted messages."});
openPopup('#login-popup-container');
window.enableInlineVideo&&$('video').each(function(){enableInlineVideo(this)});

View file

@ -23,7 +23,7 @@
<link href="//telegram.org/css/bootstrap-extra.css?2" rel="stylesheet">
<link href="/css/telegram.css?236" rel="stylesheet">
<link href="/css/widget-frame.css?66" rel="stylesheet">
<link href="/css/promote.css?69" rel="stylesheet">
<link href="/css/promote.css?72" rel="stylesheet">
<link href="/css/jquery-ui.min.css?1" rel="stylesheet">
<link href="/css/tchart.min.css?10" rel="stylesheet">
@ -102,14 +102,14 @@
<script src="//telegram.org/js/bootstrap.min.js"></script>
<script src="//telegram.org/js/main-aj.js?68"></script>
<script src="/js/widget-frame.js?62"></script>
<script src="/js/promote.js?62"></script>
<script src="/js/promote.js?63"></script>
<script src="/js/jquery-ui.min.js?1"></script>
<script src="/js/jquery-ex.js?15"></script>
<script src="/js/tchart.min.js?18"></script>
<script src="/js/health.js?18"></script>
<script src="/js/tgsticker.js?31"></script>
<script>ajInit({"version":899,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script>ajInit({"version":903,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script id="aj_script">l.add({"WEB_AB_WARNING_HEADER":"Turn off ad blocker","WEB_POPUP_CLOSE_BTN":"Close","WEB_AB_WARNING_TEXT":"You appear to be using an ad blocker that may prevent pages on the Telegram Ad Platform from working as expected.<br\/><br\/>Please turn off your ad blocker or add <a href=\"http:\/\/promote.telegram.org\/\">promote.telegram.org<\/a> as an exception to manage your promoted messages."});
window.enableInlineVideo&&$('video').each(function(){enableInlineVideo(this)});
Ads.init();

View file

@ -9,6 +9,7 @@ body {
padding: 0;
}
body {
--text-color: #222;
--link-color: #0288db;
--link-bghover: #e6f1f7;
--link-bgactive: #d4e6f1;
@ -178,6 +179,18 @@ button.pr-del-btn {
color: #fff;
background-color: #d24646;
}
.pr-approved-btn,
a.pr-approved-btn,
button.pr-approved-btn {
color: #27931e;
background-color: rgba(39, 147, 30, .14);
}
.pr-approved-btn:hover,
.pr-approved-btn:focus,
.pr-approved-btn:active {
color: #27931e;
background-color: rgba(39, 147, 30, .21);
}
.input {
white-space: pre-wrap;
@ -1558,7 +1571,7 @@ input.pr-form-control:focus {
margin: 0 -23px;
cursor: default;
}
.pr-preview-ad-message-wrap {
.pr-preview-ad-wrap .pr-preview-ad-message-wrap {
position: relative;
top: -8px;
max-height: 0;
@ -1566,20 +1579,40 @@ input.pr-form-control:focus {
transform: translateX(-36px);
transition: all .2s ease;
}
.pr-preview-ad-message-wrap.active {
.pr-preview-ad-wrap .pr-preview-ad-message-wrap.active {
transform: translateX(-36px);
max-height: 100%;
opacity: 1;
}
.pr-preview-ad-message-wrap.picture {
.pr-preview-ad-wrap .pr-preview-ad-message-wrap.picture {
transform: translateX(0px);
}
.pr-preview-ad-message {
padding: 0 24px 12px;
padding: 0 0 0 13px;
display: flex;
}
.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message {
position: relative;
display: block;
padding: 0;
}
.pr-preview-ad-wrap .pr-preview-ad-message {
padding: 0 24px 12px;
}
.pr-preview-ad-message .ad-msg-photo-wrap {
align-self: flex-end;
margin: 0 13px 0 -13px;
}
.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message .ad-msg-photo-wrap {
position: absolute;
left: 0;
bottom: 0;
margin: 0;
}
.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message .ad-msg-bubble {
margin-left: 49px;
}
.pr-preview-ad-wrap .pr-preview-ad-message .ad-msg-photo-wrap {
margin: 0 8px 0 -8px;
transition: opacity .2s ease;
opacity: 0;
@ -1624,18 +1657,28 @@ input.pr-form-control:focus {
.pr-preview-ad-message .ad-msg-bubble {
position: relative;
background: #fff;
width: 254px;
max-width: 100%;
padding: 7px 10px;
border-radius: 10px 10px 10px 0;
box-shadow: 0 0 0 0.5px rgba(118, 142, 106, .3), 0 1px 1px rgba(25, 44, 89, .1);
flex-grow: 1;
}
.pr-preview-ad-wrap .pr-preview-ad-message .ad-msg-bubble {
width: 254px;
flex-grow: 0;
}
.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message .ad-msg-bubble {
box-shadow: 0 0 0 0.8px #e0e0e0;
}
.pr-preview-ad-message .ad-msg-bubble-corner {
display: inline-block;
position: absolute;
left: -1px;
bottom: -1px;
transform: translateX(-5.7px);
transform: translateX(-5.6px);
}
.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message .ad-msg-bubble-corner {
transform: translateX(-6px) translateY(0.4px);
}
.pr-preview-ad-message .ad-msg-bubble-corner:before {
display: inline-block;
@ -1645,16 +1688,28 @@ input.pr-form-control:focus {
height: 16px;
background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2216%22%20viewBox%3D%220%200%208%2016%22%20style%3D%22filter%3Adrop-shadow%280%200.5px%200%20rgba%28118%2C%20142%2C%20106%2C%20.3%29%29%3B%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M%200.33%200%20L%200.4%203.17%20C%200.4%205.6%200.67%208.67%202%2010.67%20C%203%2012.17%204.35%2013.13%205.7%2013.7%20C%205.8%2013.75%206%2013.95%206%2014.25%20C%206%2014.34%206%2014.43%206%2014.56%20C%206%2014.7%205.86%2015%205.53%2015%20C%205.32%2015%203.14%2015%20-1%2015%20L%20-1%200%20L%200.33%200%20Z%22%20transform%3D%22matrix%28-1%200%200%201%207%200%29%22%20style%3D%22filter%3Adrop-shadow%280%201px%201px%20rgba%2825%2C%2044%2C%2089%2C%20.1%29%29%3B%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat;
}
.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message .ad-msg-bubble-corner:before {
background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2216%22%20viewBox%3D%220%200%208%2016%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M%200.33%200%20L%200.4%203.17%20C%200.4%205.6%200.67%208.67%202%2010.67%20C%203%2012.17%204.35%2013.13%205.7%2013.7%20C%205.8%2013.75%206%2013.95%206%2014.25%20C%206%2014.34%206%2014.43%206%2014.56%20C%206%2014.7%205.86%2015%205.53%2015%20C%205.32%2015%203.14%2015%20-2%2015%20L%20-2%200%22%20transform%3D%22matrix%28-1%200%200%201%207%200%29%22%20style%3D%22%22%20stroke%3D%22%23e0e0e0%22%20stroke-width%3D%220.8%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat;
}
.pr-preview-ad-message .ad-msg-from,
.pr-preview-ad-message .ad-msg-channel-from {
font-size: 14px;
line-height: 16px;
font-weight: 500;
color: var(--link-color);
}
.pr-preview-ad-wrap .pr-preview-ad-message .ad-msg-from,
.pr-preview-ad-wrap .pr-preview-ad-message .ad-msg-channel-from {
color: #3487cb;
}
.pr-preview-ad-message .ad-msg-from {
.pr-preview-ad-wrap .pr-preview-ad-message .ad-msg-from {
color: #51983e;
}
.ad-msg-from .verified-icon {
padding: 0;
vertical-align: -2px;
margin-left: 6px;
}
.pr-preview-ad-message .ad-msg-text {
font-size: 16px;
line-height: 19px;
@ -2995,6 +3050,9 @@ a.ad-declined:focus {
.pr-review-list .pr-load-more-wrap {
padding: 25px 15px;
}
.pr-review-targets-list {
padding: 18px 0;
}
.pr-review-header-block {
display: flex;
align-items: center;
@ -3041,13 +3099,17 @@ a.ad-declined:focus {
pointer-events: none;
}
.pr-review-ad {
.pr-review-ad,
.pr-review-target {
display: flex;
width: 100%;
flex-wrap: wrap;
justify-content: space-between;
padding: 10px 15px;
}
.pr-review-target {
border-top: 1px solid #eaeaea;
}
.pr-review-ad-empty {
padding: 60px 35px;
font-size: 16px;
@ -3055,9 +3117,9 @@ a.ad-declined:focus {
text-align: center;
}
.pr-review-ad-preview {
margin: 0 -2px 0 -8px;
flex-grow: 1;
width: 100%;
position: relative;
font-family: 'Roboto', sans-serif;
font-size: 16px;
@ -3071,6 +3133,54 @@ a.ad-declined:focus {
.pr-review-ad-preview .tgme_widget_message_bubble_logo {
display: none;
}
.pr-review-ad-preview-status {
position: relative;
float: right;
z-index: 1;
right: -1px;
top: -1px;
margin: 0 0 5px 5px;
}
.pr-ad-info-label > .ad-status {
display: inline-block;
vertical-align: top;
padding: 2px 6px;
font-size: 11px;
line-height: 15px;
font-weight: bold;
border-radius: 4px;
margin-left: 2px;
}
.pr-ad-info-label > .ad-status:hover {
text-decoration: none;
}
.pr-review-ad-preview-status > .ad-status {
display: inline-block;
vertical-align: top;
padding: 2px 9px;
font-size: 12px;
line-height: 16px;
font-weight: bold;
border-radius: 0 10px 0 10px;
}
.pr-review-ad-preview-status > a.ad-status:hover {
text-decoration: none;
}
.pr-ad-status-colored .ad-status.ad-in-review {
color: #e67f0b !important;
background-color: #fdf0e2;
}
.pr-ad-status-colored .ad-status.ad-stopped {
display: none;
}
.pr-ad-status-colored .ad-status.ad-approved {
color: #27931e !important;
background-color: #e0efde;
}
.pr-ad-status-colored .ad-status.ad-declined {
color: #cc3f3f !important;
background-color: #f5d8d8;
}
.pr-review-target-overview {
padding: 10px 0 0;
}
@ -3093,7 +3203,9 @@ a.ad-declined:focus {
padding: 0 0 14px;
}
.pr-review-preview-column,
.pr-review-content-column {
.pr-review-content-column,
.pr-review-target-content-column,
.pr-review-target-actions-column {
flex-grow: 1;
flex-basis: 100%;
padding: 5px 0;
@ -3101,6 +3213,9 @@ a.ad-declined:focus {
.pr-review-preview-column .pr-review-ad-info {
padding-bottom: 16px;
}
.pr-review-target-content-column .pr-review-channel-post {
padding: 6px 0 16px;
}
.pr-review-ad-info .pr-ad-info-row {
font-size: 14px;
line-height: 22px;
@ -3141,16 +3256,25 @@ a.ad-declined:focus {
.pr-review-ad-info .ad-owner-value {
margin: -2px 0;
}
.pr-review-ad-info .ad-owner-value .ad-owner-name {
.ad-owner-value-wrap .ad-owner-name {
font-weight: 500;
line-height: 20px;
-webkit-font-smoothing: antialiased;
}
.pr-review-ad-info .ad-owner-value .ad-owner-date {
.ad-owner-name .verified-icon {
vertical-align: -2px;
margin-left: 6px;
}
.ad-owner-value-wrap .ad-owner-date {
font-size: 14px;
line-height: 20px;
color: #8a8a8a;
}
.pr-ad-info-value > .ad-owner-date {
font-size: 12px;
line-height: 20px;
color: #8a8a8a;
}
.pr-review-ad-info .pr-ad-info-value {
font-size: 14px;
}
@ -3162,6 +3286,17 @@ a.ad-declined:focus {
white-space: nowrap;
overflow: hidden;
}
.pr-review-target-content .ad-owner-photo {
width: 50px;
height: 50px;
border-radius: 25px;
}
.pr-review-target-content .ad-owner-value-wrap {
padding: 0 0 16px;
}
.pr-review-target-content .ad-owner-value {
padding: 5px 0;
}
.pr-ad-info-value .included.a,
.pr-ad-info-value .excluded.a {
color: var(--link-color);
@ -3215,6 +3350,9 @@ a.ad-declined:focus {
flex-wrap: wrap;
width: 100%;
}
.pr-ad-info-value > .pr-review-owner-actions {
margin: 10px 0 0;
}
.ad-owner-value-wrap .pr-review-owner-actions {
margin: 15px 0 -5px;
}
@ -3240,7 +3378,7 @@ a.ad-declined:focus {
width: 100%;
}
.pr-review-ad-buttons .btn {
padding: 11px 15px;
padding: 9px 15px;
}
.pr-review-ad-buttons .pr-btn.pr-btn-selected {
color: var(--accent-color);
@ -3260,6 +3398,65 @@ a.ad-declined:focus {
flex-shrink: 1;
max-width: calc(50% - 7px);
}
.pr-review-ad-buttons .pr-approve-button {
margin-right: 5px;
padding-left: 20px;
padding-right: 20px;
}
.pr-review-ad-buttons .pr-decline-buttons {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
padding: 5px 0;
flex-grow: 1;
width: 1px;
}
.pr-review-ad-buttons .pr-decline-buttons .pr-decl-btn {
font-size: 12px;
line-height: 16px;
padding: 6px 8px;
font-weight: 500;
color: var(--text-color);
background-color: #fff;
box-shadow: inset 0 0 0 1px rgba(0,0,0,.14);
transition: all .2s ease;
}
.pr-review-ad-buttons .pr-decline-buttons .pr-decl-btn:hover {
color: #cc3f3f;
background-color: rgba(204, 63, 63, .2);
box-shadow: inset 0 0 0 0 rgba(0,0,0,.14);
}
.pr-review-ad-buttons .pr-decline-buttons > .review-btn {
flex-grow: 1;
width: 1px;
margin-left: 7px !important;
}
.pr-review-ad-buttons .pr-decline-buttons > .pr-dropdown-wrap {
flex-grow: 0;
width: 28px;
}
.pr-review-ad-buttons .pr-decline-buttons > .pr-dropdown-wrap .btn.dropdown-toggle:after {
vertical-align: top;
width: 13px;
height: 16px;
margin-left: 0;
margin-right: -1px;
background-position: center;
background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%226%22%20viewBox%3D%220%200%2013%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M%201.68%201%20L%205.8%204.46%20C%206.17%204.77%206.71%204.77%207.08%204.46%20L%2011.2%201%20L%2011.2%201%22%2F%3E%3C%2Fsvg%3E');
}
.pr-review-ad-buttons .pr-decline-buttons > .pr-dropdown-wrap .btn.dropdown-toggle:hover:after {
background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%226%22%20viewBox%3D%220%200%2013%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23cc3f3f%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M%201.68%201%20L%205.8%204.46%20C%206.17%204.77%206.71%204.77%207.08%204.46%20L%2011.2%201%20L%2011.2%201%22%2F%3E%3C%2Fsvg%3E');
}
.pr-review-ad-buttons .pr-decline-buttons > .review-btn .label {
display: inline-block;
width: 100%;
overflow: hidden;
vertical-align: top;
text-overflow: ellipsis;
}
.pr-review-ad-buttons .review-block-btn {
max-width: 100%;
}
.pr-review-ad-buttons .review-btn .btn {
width: 100%;
}
@ -3298,6 +3495,9 @@ body.rtl .pr-review-ad-buttons .btn.dropdown-toggle:after {
margin-right: 7px;
margin-left: 0;
}
.pr-review-target-actions-column .pr-review-ad-buttons {
padding: 6px 0;
}
@media screen and (min-width: 480px) {
.pr-review-ad-preview {
margin-left: 0;
@ -3305,12 +3505,15 @@ body.rtl .pr-review-ad-buttons .btn.dropdown-toggle:after {
}
}
@media screen and (min-width: 992px) {
.pr-review-ad {
.pr-review-ad,
.pr-review-target {
padding-left: 0;
padding-right: 0;
}
.pr-review-preview-column,
.pr-review-content-column {
.pr-review-content-column,
.pr-review-target-content-column,
.pr-review-target-actions-column {
flex-grow: 0;
flex-basis: auto;
}
@ -3320,6 +3523,13 @@ body.rtl .pr-review-ad-buttons .btn.dropdown-toggle:after {
.pr-review-content-column {
width: 410px;
}
.pr-review-target-content-column {
width: 470px;
padding-left: 10px;
}
.pr-review-target-actions-column {
width: 325px;
}
.pr-review-ad-adv-info {
padding-left: 45px;
}

View file

@ -24,7 +24,7 @@
<link href="//telegram.org/css/bootstrap-extra.css?2" rel="stylesheet">
<link href="/css/telegram.css?236" rel="stylesheet">
<link href="/css/widget-frame.css?66" rel="stylesheet">
<link href="/css/promote.css?69" rel="stylesheet">
<link href="/css/promote.css?72" rel="stylesheet">
<link href="/css/jquery-ui.min.css?1" rel="stylesheet">
<link href="/css/tchart.min.css?10" rel="stylesheet">
@ -223,14 +223,14 @@
<script src="//telegram.org/js/bootstrap.min.js"></script>
<script src="//telegram.org/js/main-aj.js?68"></script>
<script src="/js/widget-frame.js?62"></script>
<script src="/js/promote.js?62"></script>
<script src="/js/promote.js?63"></script>
<script src="/js/jquery-ui.min.js?1"></script>
<script src="/js/jquery-ex.js?15"></script>
<script src="/js/tchart.min.js?18"></script>
<script src="/js/health.js?18"></script>
<script src="/js/tgsticker.js?31"></script>
<script>ajInit({"version":899,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script>ajInit({"version":903,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script id="aj_script">l.add({"WEB_AB_WARNING_HEADER":"Turn off ad blocker","WEB_POPUP_CLOSE_BTN":"Close","WEB_AB_WARNING_TEXT":"You appear to be using an ad blocker that may prevent pages on the Telegram Ad Platform from working as expected.<br\/><br\/>Please turn off your ad blocker or add <a href=\"http:\/\/promote.telegram.org\/\">promote.telegram.org<\/a> as an exception to manage your promoted messages."});
window.enableInlineVideo&&$('video').each(function(){enableInlineVideo(this)});
Ads.init();

View file

@ -23,7 +23,7 @@
<link href="//telegram.org/css/bootstrap-extra.css?2" rel="stylesheet">
<link href="/css/telegram.css?236" rel="stylesheet">
<link href="/css/widget-frame.css?66" rel="stylesheet">
<link href="/css/promote.css?69" rel="stylesheet">
<link href="/css/promote.css?72" rel="stylesheet">
<link href="/css/jquery-ui.min.css?1" rel="stylesheet">
<link href="/css/tchart.min.css?10" rel="stylesheet">
@ -220,14 +220,14 @@
<script src="//telegram.org/js/bootstrap.min.js"></script>
<script src="//telegram.org/js/main-aj.js?68"></script>
<script src="/js/widget-frame.js?62"></script>
<script src="/js/promote.js?62"></script>
<script src="/js/promote.js?63"></script>
<script src="/js/jquery-ui.min.js?1"></script>
<script src="/js/jquery-ex.js?15"></script>
<script src="/js/tchart.min.js?18"></script>
<script src="/js/health.js?18"></script>
<script src="/js/tgsticker.js?31"></script>
<script>ajInit({"version":899,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script>ajInit({"version":903,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script id="aj_script">l.add({"WEB_AB_WARNING_HEADER":"Turn off ad blocker","WEB_POPUP_CLOSE_BTN":"Close","WEB_AB_WARNING_TEXT":"You appear to be using an ad blocker that may prevent pages on the Telegram Ad Platform from working as expected.<br\/><br\/>Please turn off your ad blocker or add <a href=\"http:\/\/promote.telegram.org\/\">promote.telegram.org<\/a> as an exception to manage your promoted messages."});
window.enableInlineVideo&&$('video').each(function(){enableInlineVideo(this)});
Ads.init();

View file

@ -1897,6 +1897,123 @@ var ReviewAds = {
}
};
var ReviewTargets = {
init: function() {
var cont = Aj.ajContainer;
Aj.onLoad(function(state) {
state.$form = $('.pr-search-form', cont);
state.$form.on('submit', ReviewTargets.onSubmit);
state.$searchField = $('.pr-search-input', cont);
Ads.fieldInit(state.$searchField);
cont.on('click.curPage', '.pr-search-reset', ReviewTargets.eClearSearch);
cont.on('click.curPage', '.ad-approve-btn', ReviewTargets.eApproveAd);
cont.on('click.curPage', '.ad-decline-btn', ReviewTargets.eDeclineAd);
$(window).on('scroll resize', ReviewAds.onScroll);
ReviewAds.onScroll();
});
Aj.onUnload(function(state) {
state.$form.off('submit', ReviewTargets.onSubmit);
Ads.fieldDestroy(state.$searchField);
$(window).off('scroll resize', ReviewAds.onScroll);
});
},
load: function($loadMore) {
var offset = $loadMore.attr('data-offset');
if (!offset) {
$loadMore.remove();
}
if ($loadMore.data('loading')) {
return;
}
var params = Aj.state.filterParams;
params.offset_id = offset;
var $loadMoreBtn = $('.pr-load-more', $loadMore);
$loadMoreBtn.data('old-text', $loadMoreBtn.text()).text($loadMoreBtn.data('loading')).addClass('dots-animated');
$loadMore.data('loading', true);
Aj.apiRequest('loadReviewedTargets', params, function(result) {
$loadMore.data('loading', false);
if (result.targets_html) {
var $loadMoreCont = $loadMore.closest('.pr-review-list');
if ($loadMoreCont.size()) {
$loadMore.remove();
$loadMoreCont.append(result.targets_html);
Ads.updateAdMessagePreviews($loadMoreCont);
} else {
var $loadMoreBtn = $('.pr-load-more', $loadMore);
$loadMoreBtn.text($loadMoreBtn.data('old-text')).removeClass('dots-animated');
}
ReviewAds.onScroll();
}
});
},
onSubmit: function(e) {
e.preventDefault();
var href = this.action;
if (this.query.value) {
href += href.indexOf('?') >= 0 ? '&' : '?';
href += 'query=' + encodeURIComponent(this.query.value);
}
Aj.location(href);
},
eClearSearch: function(e) {
Aj.state.$form.submit();
},
eApproveAd: function(e) {
e.preventDefault();
var $target = $(this).parents('.js-review-item');
var target = $target.attr('data-target');
var $buttons = $target.find('.pr-btn');
if ($buttons.prop('disabled')) {
return false;
}
$buttons.prop('disabled', true);
Aj.apiRequest('approveTarget', {
target: target
}, function(result) {
$buttons.prop('disabled', false);
if (result.error) {
return showAlert(result.error);
}
if (result.status_html) {
$target.find('.js-review-target-status').html(result.status_html);
}
if (result.buttons_html) {
$target.find('.js-review-buttons').html(result.buttons_html);
}
});
return false;
},
eDeclineAd: function(e) {
e.preventDefault();
var $target = $(this).parents('.js-review-item');
var target = $target.attr('data-target');
var $buttons = $target.find('.pr-btn');
var reason_id = $(this).attr('data-reason-id');
if ($buttons.prop('disabled')) {
return false;
}
$buttons.prop('disabled', true);
Aj.apiRequest('declineTarget', {
target: target,
reason_id: reason_id
}, function(result) {
$buttons.prop('disabled', false);
if (result.error) {
return showAlert(result.error);
}
if (result.status_html) {
$target.find('.js-review-target-status').html(result.status_html);
}
if (result.buttons_html) {
$target.find('.js-review-buttons').html(result.buttons_html);
}
});
return false;
}
};
var EditAd = {
init: function() {
var cont = Aj.ajContainer;

View file

@ -24,7 +24,7 @@
<link href="//telegram.org/css/bootstrap-extra.css?2" rel="stylesheet">
<link href="/css/telegram.css?236" rel="stylesheet">
<link href="/css/widget-frame.css?66" rel="stylesheet">
<link href="/css/promote.css?69" rel="stylesheet">
<link href="/css/promote.css?72" rel="stylesheet">
<link href="/css/jquery-ui.min.css?1" rel="stylesheet">
<link href="/css/tchart.min.css?10" rel="stylesheet">
@ -156,14 +156,14 @@
<script src="//telegram.org/js/bootstrap.min.js"></script>
<script src="//telegram.org/js/main-aj.js?68"></script>
<script src="/js/widget-frame.js?62"></script>
<script src="/js/promote.js?62"></script>
<script src="/js/promote.js?63"></script>
<script src="/js/jquery-ui.min.js?1"></script>
<script src="/js/jquery-ex.js?15"></script>
<script src="/js/tchart.min.js?18"></script>
<script src="/js/health.js?18"></script>
<script src="/js/tgsticker.js?31"></script>
<script>ajInit({"version":899,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script>ajInit({"version":903,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script id="aj_script">l.add({"WEB_AB_WARNING_HEADER":"Turn off ad blocker","WEB_POPUP_CLOSE_BTN":"Close","WEB_AB_WARNING_TEXT":"You appear to be using an ad blocker that may prevent pages on the Telegram Ad Platform from working as expected.<br\/><br\/>Please turn off your ad blocker or add <a href=\"http:\/\/promote.telegram.org\/\">promote.telegram.org<\/a> as an exception to manage your promoted messages."});
window.enableInlineVideo&&$('video').each(function(){enableInlineVideo(this)});
Ads.init();