Răsfoiți Sursa

Added coupon indicator to sponsor section

CauseFX 7 ani în urmă
părinte
comite
1151c89730
3 a modificat fișierele cu 30 adăugiri și 1 ștergeri
  1. 20 0
      css/organizr.css
  2. 0 0
      css/organizr.min.css
  3. 10 1
      js/functions.js

+ 20 - 0
css/organizr.css

@@ -1351,6 +1351,26 @@ span.fc-title {
 .btn-danger i.ti-trash {
     margin-left: -1.5px;
 }
+.has-coupon-text {
+    position: absolute;
+    top: 0;
+    left: 0;
+    background: rgba(108, 169, 76, 0.73);
+    width: inherit;
+    color: white;
+    display: none;
+}
+.item:hover .has-coupon-text {
+    display: block;
+}
+span.has-coupon {
+    position: absolute;
+    top: 0;
+    right: 0;
+    background: rgba(108, 169, 76, 0.73);
+    width: 23px;
+    color: white;
+}
 /*
 body,
 html {

Fișier diff suprimat deoarece este prea mare
+ 0 - 0
css/organizr.min.css


+ 10 - 1
js/functions.js

@@ -3287,15 +3287,24 @@ function sponsorAbout(id,array){
 function buildSponsor(array){
     var sponsors = '';
     $.each(array, function(i,v) {
+        var hasCoupon = '';
+        if(v.about){
+            if(v.coupon){
+                hasCoupon = `
+                    <span class="text-center has-coupon-text">Has Coupon</span>
+                    <span class="text-center has-coupon"><i class="fa fa-ticket" aria-hidden="true"></i></span>
+                `;
+            }
+        }
         var sponsorAboutModal = (v.about) ? 'data-toggle="modal" data-target="#sponsor-'+i+'-modal" onclick="sponsorAnalytics(\''+v.company_name+'\');"' : 'onclick="window.open(\''+ v.website +'\', \'_blank\');sponsorAnalytics(\''+v.company_name+'\');"';
         sponsors += `
             <!-- /.usercard -->
             <div class="item lazyload recent-sponsor mouse imageSource mouse" `+sponsorAboutModal+` data-src="`+v.logo+`">
                 <span class="elip recent-title">`+v.company_name+`</span>
+                `+ hasCoupon +`
             </div>
             <!-- /.usercard-->
         `;
-
     });
     sponsors += `
         <!-- /.usercard -->

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff