فهرست منبع

New behavior for progress element

@soyjavi 14 سال پیش
والد
کامیت
6ce50bbf2f
2فایلهای تغییر یافته به همراه4 افزوده شده و 12 حذف شده
  1. 1 2
      src/attributes/Lungo.Attributes.Data.js
  2. 3 10
      src/view/Lungo.View.Element.js

+ 1 - 2
src/attributes/Lungo.Attributes.Data.js

@@ -27,8 +27,7 @@ LUNGO.Attributes.Data = {
     Progress: {
         tag: 'progress',
         selector: '*',
-        html: '<div class="progress" id="yeal">\
-                    <span class="labels"></span>\
+        html: '<div class="progress">\
                     <span class="bar"><span class="value" style="width:{{value}};"><span class="label"></span></span></span>\
                 </div>'
     },

+ 3 - 10
src/view/Lungo.View.Element.js

@@ -14,8 +14,7 @@ LUNGO.View.Element = (function(lng, undefined) {
     var SELECTORS = {
         BUBBLE: '.bubble.count',
         PROGRESS_VALUE: ' .value',
-        PROGRESS_PERCENTAGE: ' .value .label',
-        PROGRESS_DESCRIPTION: ' .labels'
+        PROGRESS_PERCENTAGE: ' .value .label'
     };
 
     /**
@@ -48,16 +47,14 @@ LUNGO.View.Element = (function(lng, undefined) {
      * @param  {boolean} Show the labels: description and current percentage
      * @param  {string}  Description
      */
-    var progress = function(selector, percentage, with_labels, description) {
+    var progress = function(selector, percentage, with_label) {
         var element = lng.dom(selector);
 
         if (element) {
             percentage += ATTRIBUTE.PERCENT;
 
             lng.dom(selector + SELECTORS.PROGRESS_VALUE).style(ATTRIBUTE.WIDTH, percentage);
-
-            _setProgressLabel(selector + SELECTORS.PROGRESS_PERCENTAGE, with_labels, percentage);
-            _setProgressLabel(selector + SELECTORS.PROGRESS_DESCRIPTION, with_labels, description);
+            lng.dom(selector + SELECTORS.PROGRESS_PERCENTAGE).html((with_label) ? percentage : ATTRIBUTE.EMPTY);
         }
     };
 
@@ -75,10 +72,6 @@ LUNGO.View.Element = (function(lng, undefined) {
         }
     };
 
-    var _setProgressLabel = function(selector, with_labels, attribute) {
-        lng.dom(selector).html((with_labels) ? attribute : ATTRIBUTE.EMPTY);
-    };
-
     return {
         count: count,
         progress: progress