You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2014/04/03 02:01:58 UTC

[01/15] git commit: Removed the $ from the cordova add plugin command.

Repository: cordova-registry-web
Updated Branches:
  refs/heads/refactor 7b377c32d -> a16844868


Removed the $ from the cordova add plugin command.


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/0b2fbdff
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/0b2fbdff
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/0b2fbdff

Branch: refs/heads/refactor
Commit: 0b2fbdffb878380c1dd8c775cd405c7755c495fd
Parents: 7b377c3
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 09:06:10 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 09:06:10 2014 -0500

----------------------------------------------------------------------
 attachments/partials/views/packageDetails.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/0b2fbdff/attachments/partials/views/packageDetails.html
----------------------------------------------------------------------
diff --git a/attachments/partials/views/packageDetails.html b/attachments/partials/views/packageDetails.html
index 6db5e4d..c53f5aa 100644
--- a/attachments/partials/views/packageDetails.html
+++ b/attachments/partials/views/packageDetails.html
@@ -86,7 +86,7 @@
                 <div class="package-label column-12--hand">Install {{description}} using the <a href="http://cordova.apache.org/docs/en/edge/guide_cli_index.md.html#The%20Command-line%20Interface">Cordova CLI:</a></div>
             </div>
             <div class="row">
-            <span>$</span> cordova plugin add {{packageID}}
+                cordova plugin add {{packageID}}
             </div>
         </div>
 


[11/15] git commit: Corrected some styles for the drop down for versions. Added the side panel on packagedetails for the downloads and version number stuff.

Posted by st...@apache.org.
Corrected some styles for the drop down for versions. Added the side panel on packagedetails for the downloads and version number stuff.


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/f30cb609
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/f30cb609
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/f30cb609

Branch: refs/heads/refactor
Commit: f30cb60904df92259857c45283a9c12a5a26fbfc
Parents: 27c89cf
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 18:49:43 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 18:49:43 2014 -0500

----------------------------------------------------------------------
 attachments/css/controls/dropdowns.less        |   6 +-
 attachments/css/pages/packageDetails.less      |  71 ++------
 attachments/css/styles.css                     |  22 ++-
 attachments/css/variables.less                 |   3 +-
 attachments/index.html                         |   2 +-
 attachments/partials/views/packageDetails.html | 189 +++++++++++++-------
 6 files changed, 158 insertions(+), 135 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/f30cb609/attachments/css/controls/dropdowns.less
----------------------------------------------------------------------
diff --git a/attachments/css/controls/dropdowns.less b/attachments/css/controls/dropdowns.less
index 12aa80a..67fa1d9 100644
--- a/attachments/css/controls/dropdowns.less
+++ b/attachments/css/controls/dropdowns.less
@@ -1,5 +1,5 @@
 select {
-    padding:3px;
+    padding:5px;
     margin: 0;
     -webkit-border-radius:4px;
     -moz-border-radius:4px;
@@ -7,7 +7,7 @@ select {
     -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px @font-color inset;
     -moz-box-shadow: 0 3px 0 #ccc, 0 -1px @font-color inset;
     box-shadow: 0 3px 0 #ccc, 0 -1px @font-color inset;
-    background: @home-mid-box-color;
+    background: @border-faded-color;
     color: @font-color;
     border:none;
     outline:none;
@@ -43,7 +43,7 @@ label.dropdown:before {
     content:'';
     right:6px; top:0px;
     width:20px; height:15px;
-    background: @home-mid-box-color;
+    background: @border-faded-color;
     position:absolute;
     pointer-events:none;
     display:block;

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/f30cb609/attachments/css/pages/packageDetails.less
----------------------------------------------------------------------
diff --git a/attachments/css/pages/packageDetails.less b/attachments/css/pages/packageDetails.less
index 006fd36..efbae9f 100644
--- a/attachments/css/pages/packageDetails.less
+++ b/attachments/css/pages/packageDetails.less
@@ -2,7 +2,7 @@
 
 .space {
 	padding: 5px 0px;
-    border-bottom:solid 2px #bfb7b9;
+    border-bottom:solid 2px @border-faded-color;
 }
 
 .toprow {
@@ -20,67 +20,22 @@
 	width: 100%;
 }
 
-// .version-dropdown {
-//     position: relative;
-//     background-color: @highlight-color;
-//     color: #fff;
-//     font-size: inherit;
-//     padding: .5em;
-//     padding-right: 2.5em; 
-//     border: 0;
-//     margin: 0;
-//     border-radius: 3px;
-//     text-indent: 0.01px;
-//     text-overflow: '';
-//     -webkit-appearance: button-arrow-down; /* hide default arrow in chrome OSX */
-// }
-
-// .version-dropdown::before,
-// .version-dropdown::after {
-//   content: "";
-//   position: absolute;
-//   pointer-events: none;
-// }
-
-// .version-dropdown::after { /*  Custom dropdown arrow */
-//   content: '\25BC';
-//   height: 1em;
-//   font-size: .625em;
-//   line-height: 1;
-//   right: 1.2em;
-//   top: 50%;
-//   margin-top: -.5em;
-//   color: rgba(0,0,0,.4);
-// }
-
-// .version-dropdown::before { /*  Custom dropdown arrow cover */
-//   width: 2em;
-//   right: 0;
-//   top: 0;
-//   bottom: 0;
-//   border-radius: 0 3px 3px 0;
-// }
-
-// .version-dropdown select[disabled] {
-//   color: rgba(0,0,0,.3);
-// }
-
-// .version-dropdown select[disabled]::after {
-//   color: rgba(0,0,0,.1);
-// }
-
-// .version-dropdown::before {
-//   background-color: rgba(0,0,0,.15);
-// }
-
-// .version-dropdown::after {
-//   color: rgba(0,0,0,.4);
-// }
-
 .package-detail-rows {
 
 	div.row {
 		padding: 5px 0px;
+		word-wrap: break-word;
+	}
+}
+
+.package-downloads {
+	background: @border-faded-color;
+	margin: -10px;
+	text-align: right;
+	font-weight: lighter;
+
+	.package-label {
+		font-weight: normal;
 	}
 }
 

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/f30cb609/attachments/css/styles.css
----------------------------------------------------------------------
diff --git a/attachments/css/styles.css b/attachments/css/styles.css
index cb80410..792a268 100644
--- a/attachments/css/styles.css
+++ b/attachments/css/styles.css
@@ -14,7 +14,7 @@ h2 {
   font-weight: normal;
 }
 select {
-  padding: 3px;
+  padding: 5px;
   margin: 0;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
@@ -22,7 +22,7 @@ select {
   -webkit-box-shadow: 0 3px 0 #cccccc, 0 -1px #656f78 inset;
   -moz-box-shadow: 0 3px 0 #cccccc, 0 -1px #656f78 inset;
   box-shadow: 0 3px 0 #cccccc, 0 -1px #656f78 inset;
-  background: #effbfe;
+  background: #eeeeee;
   color: #656f78;
   border: none;
   outline: none;
@@ -53,7 +53,7 @@ label.dropdown:after {
   right: 8px;
   top: 2px;
   padding: 0 0 2px;
-  border-bottom: 1px solid #bfb7b9;
+  border-bottom: 1px solid #eeeeee;
   position: absolute;
   pointer-events: none;
 }
@@ -63,7 +63,7 @@ label.dropdown:before {
   top: 0px;
   width: 20px;
   height: 15px;
-  background: #effbfe;
+  background: #eeeeee;
   position: absolute;
   pointer-events: none;
   display: block;
@@ -3021,7 +3021,7 @@ div.left {
 /* Package Details styles */
 .space {
   padding: 5px 0px;
-  border-bottom: solid 2px #bfb7b9;
+  border-bottom: solid 2px #eeeeee;
 }
 .toprow {
   padding-top: 10px;
@@ -3037,6 +3037,16 @@ div.left {
 }
 .package-detail-rows div.row {
   padding: 5px 0px;
+  word-wrap: break-word;
+}
+.package-downloads {
+  background: #eeeeee;
+  margin: -10px;
+  text-align: right;
+  font-weight: lighter;
+}
+.package-downloads .package-label {
+  font-weight: normal;
 }
 .readme {
   margin-top: 10px;
@@ -3095,7 +3105,7 @@ div.left {
   border: 2px solid #4cc2e4;
 }
 .topbar-spacer {
-  color: #bfb7b9;
+  color: #eeeeee;
   padding-top: 10px;
 }
 .topbar-browse {

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/f30cb609/attachments/css/variables.less
----------------------------------------------------------------------
diff --git a/attachments/css/variables.less b/attachments/css/variables.less
index f996319..439e7d2 100644
--- a/attachments/css/variables.less
+++ b/attachments/css/variables.less
@@ -5,7 +5,8 @@
 
 @font-color: #656F78;
 
-@border-faded-color: #BFB7B9;
+// @border-faded-color: #BFB7B9;
+@border-faded-color: #EEEEEE;
 
 @home-mid-box-color: #EFFBFE;
 // @call-to-action-triangle-color: #FFFFFF;

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/f30cb609/attachments/index.html
----------------------------------------------------------------------
diff --git a/attachments/index.html b/attachments/index.html
index 53e82b1..e1bd76a 100644
--- a/attachments/index.html
+++ b/attachments/index.html
@@ -49,7 +49,7 @@
   <div id="content-wrapper" ng-view>
   </div>
 
-  <div id="footer" class="">
+  <div id="footer">
     <div class="row">
       <div class="column-10--hand offset-1--hand column-2--lap offset-2--lap">
         <a href="https://issues.apache.org/jira/browse/CB/component/12321101">Plugin Registry Issue Tracker</a>

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/f30cb609/attachments/partials/views/packageDetails.html
----------------------------------------------------------------------
diff --git a/attachments/partials/views/packageDetails.html b/attachments/partials/views/packageDetails.html
index 0525972..8223134 100644
--- a/attachments/partials/views/packageDetails.html
+++ b/attachments/partials/views/packageDetails.html
@@ -1,5 +1,5 @@
 <div class="viewContainer row package-detail-rows">
-    <div class="column-8--hand offset-2--hand">
+    <div class="column-8--lap column-12--hand offset-2--lap">
 
         <div class="top-button">
             <a ng-click="backToSearch()"><i class="icon-left-dir"></i>Back to search results</a>
@@ -7,7 +7,7 @@
 
         <div class="row toprow">
             <div class="package-label column-8--hand">Plugin ID</div>
-            <div class="column-4--hand right">
+            <div class="column-4--hand column-2--lap offset-2--lap end">
                 <label class="dropdown">
                 <select class="version-dropdown" ng-model="currentVersion" ng-options="key as key for (key, value) in versions">
                     <option value="{{currentVersion}}">{{currentVersion}}</option> 
@@ -20,83 +20,140 @@
             <div class="package-title column-12--hand">{{packageID}}</div>
         </div>
 
-        <div ng-show="description" class="space">
-            <div class="row">
-                <div class="package-label column-12--hand">Description</div>
-            </div>
-            <div class="row">
-                <div class="package-title column-12--hand">{{description}}</div>
-            </div>
-        </div>
-
-        <div ng-show="maintainers" class="space">
-            <div class="row">
-                <div class="package-label column-12--hand">Maintainers</div>
-            </div>
-            <div class="row">
-                <div class="column-12--hand ">
-                    <span class="" ng-repeat="maintainer in maintainers">{{maintainer.name}}<span ng-show="{{maintainers.length -1 != $index}}">, &nbsp;</span></span>
+        <div class="row">
+            <div class="column-8--hand column-10--lap">
+                <div ng-show="description" class="space">
+                    <div class="row">
+                        <div class="package-label column-12--hand">Description</div>
+                    </div>
+                    <div class="row">
+                        <div class="package-title column-12--hand">{{description}}</div>
+                    </div>
                 </div>
-            </div>
-        </div>
 
-        <div class="space">
-            <div class="row">
-                <div class="package-label column-12--hand">Platforms</div>
-            </div>
-            <div class="row">
-                <div class="column-12--hand" ng-show="platforms">
-                    <span class="" ng-repeat="platform in platforms">{{platform}}<span ng-show="{{platforms.length -1 != $index}}">, &nbsp;</span></span>
+                <div ng-show="maintainers" class="space">
+                    <div class="row">
+                        <div class="package-label column-12--hand">Maintainers</div>
+                    </div>
+                    <div class="row">
+                        <div class="column-12--hand ">
+                            <span class="" ng-repeat="maintainer in maintainers">{{maintainer.name}}<span ng-show="{{maintainers.length -1 != $index}}">, &nbsp;</span></span>
+                        </div>
+                    </div>
                 </div>
-                <div class="column-12--hand" ng-hide="platforms">
-                    Not specified
+
+                <div class="space">
+                    <div class="row">
+                        <div class="package-label column-12--hand">Platforms</div>
+                    </div>
+                    <div class="row">
+                        <div class="column-12--hand" ng-show="platforms">
+                            <span class="" ng-repeat="platform in platforms">{{platform}}<span ng-show="{{platforms.length -1 != $index}}">, &nbsp;</span></span>
+                        </div>
+                        <div class="column-12--hand" ng-hide="platforms">
+                            Not specified
+                        </div>
+                    </div>
                 </div>
-            </div>
-        </div>
 
-        <div ng-show="repo" class="space">
-            <div class="row">
-                <div class="package-label column-12--hand">Repository</div>
-            </div>
-            <div class="row">
-                <div class="column-12--hand"><a href="{{repo}}">{{repo}}</a></div>
-            </div>
-        </div>
+                <div ng-show="repo" class="space">
+                    <div class="row">
+                        <div class="package-label column-12--hand">Repository</div>
+                    </div>
+                    <div class="row">
+                        <div class="column-12--hand"><a href="{{repo}}">{{repo}}</a></div>
+                    </div>
+                </div>
 
-        <div ng-show="issue" class="space">
-            <div class="row">
-                <div class="package-label column-12--hand">Issue tracker</div>
-            </div>
-            <div class="row">
-                <div class="column-12--hand"><a href="{{issue}}">{{issue}}</a></div>
-            </div>
-        </div>
+                <div ng-show="issue" class="space">
+                    <div class="row">
+                        <div class="package-label column-12--hand">Issue tracker</div>
+                    </div>
+                    <div class="row">
+                        <div class="column-12--hand"><a href="{{issue}}">{{issue}}</a></div>
+                    </div>
+                </div>
 
-        <div ng-show="keywords" class="space">
-            <div class="row">
-                <div class="package-label column-12--hand">Keywords</div>
-            </div>
-            <div class="row">
-                <div class="column-12--hand">
-                    <span class="" ng-repeat="keyword in keywords"><a href="/#/search?search={{keyword}}">{{keyword}}</a><span ng-show="{{keywords.length -1 != $index}}">,&nbsp;</span></span>
+                <div ng-show="keywords" class="space">
+                    <div class="row">
+                        <div class="package-label column-12--hand">Keywords</div>
+                    </div>
+                    <div class="row">
+                        <div class="column-12--hand">
+                            <span class="" ng-repeat="keyword in keywords"><a href="/#/search?search={{keyword}}">{{keyword}}</a><span ng-show="{{keywords.length -1 != $index}}">,&nbsp;</span></span>
+                        </div>
+                    </div>
                 </div>
-            </div>
-        </div>
 
-        <div class="space">
-            <div class="row">
-                <div class="package-label column-12--hand">Install {{description}} using the <a href="http://cordova.apache.org/docs/en/edge/guide_cli_index.md.html#The%20Command-line%20Interface">Cordova CLI:</a></div>
+                <div class="space">
+                    <div class="row">
+                        <div class="package-label column-12--hand">Install {{description}} using the <a href="http://cordova.apache.org/docs/en/edge/guide_cli_index.md.html#The%20Command-line%20Interface">Cordova CLI:</a></div>
+                    </div>
+                    <div class="row">
+                        <div class="column-12--hand">
+                            cordova plugin add {{packageID}}
+                        </div>
+                    </div>
+                </div>
             </div>
-            <div class="row">
-                <div class="column-12--hand">
-                    cordova plugin add {{packageID}}
+            <div class="package-downloads column-4--hand column-2--lap">
+                <div class="row">
+                    <div class="package-label column-12--hand">
+                        Total downloads
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="column-12--hand">
+                        51
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="package-label column-12--hand">
+                        Version
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="column-12--hand">
+                        {{currentVersion}}
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="package-label column-12--hand">
+                        Last Updated
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="column-12--hand">
+                        01/01/1987
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="package-label column-12--hand">
+                        Engine Number
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="column-12--hand">
+                        >=3.0
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="package-label column-12--hand">
+                        License
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="package-label column-12--hand">
+                        MIT
+                    </div>
                 </div>
             </div>
         </div>
-
-        <div ng-show="readme" class="readme">
-            <div class="package-readme">Read Me</div>
-            <div class="" ng-bind-html="readme"></div>
+        <div ng-show="readme" class="readme row">
+            <div class="column-12--hand">
+                <div class="package-readme">Read Me</div>
+                <div class="" ng-bind-html="readme"></div>
+            </div>
         </div>
     </div>
 </div>


[15/15] git commit: updated reference to font/style.css

Posted by st...@apache.org.
updated reference to font/style.css


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/a1684486
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/a1684486
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/a1684486

Branch: refs/heads/refactor
Commit: a16844868bc594feb7fa541d96df80068e373e78
Parents: ad01137
Author: Steven Gill <st...@gmail.com>
Authored: Wed Apr 2 16:54:50 2014 -0700
Committer: Steven Gill <st...@gmail.com>
Committed: Wed Apr 2 16:54:50 2014 -0700

----------------------------------------------------------------------
 attachments/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/a1684486/attachments/index.html
----------------------------------------------------------------------
diff --git a/attachments/index.html b/attachments/index.html
index bc8a527..753710a 100644
--- a/attachments/index.html
+++ b/attachments/index.html
@@ -13,7 +13,7 @@
   <!-- <link rel="stylesheet" type="text/css" href="css/topcoat-mobile-light.min.css" /> -->
   <!-- <link rel="stylesheet" type="text/css" href="css/grid.min.css"> -->
   <link href="css/styles.css" rel="stylesheet" type="text/css">
-  <link href="font/styles.css" rel="stylesheet" type="text/css">
+  <link href="font/style.css" rel="stylesheet" type="text/css">
   <link href="images/favicon.ico" rel="shortcut icon" type="image/x-icon">
 
   <script src="http://localhost:35729/livereload.js"></script>


[04/15] git commit: More fixes for grunt file and reloading. Had double reloads again. This fixes that. Also including dropdown stylesheet for styling dropdowns

Posted by st...@apache.org.
More fixes for grunt file and reloading. Had double reloads again. This fixes that. Also including dropdown stylesheet for styling dropdowns


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/3f4aea87
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/3f4aea87
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/3f4aea87

Branch: refs/heads/refactor
Commit: 3f4aea87135411c9a0163bb0a5a33ae63d72c35a
Parents: 06efc8f
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 12:19:24 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 12:19:24 2014 -0500

----------------------------------------------------------------------
 Gruntfile.js                            |  6 ++--
 attachments/css/controls/dropdowns.less | 50 ++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/3f4aea87/Gruntfile.js
----------------------------------------------------------------------
diff --git a/Gruntfile.js b/Gruntfile.js
index 0a49e13..bf869c2 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -8,15 +8,15 @@ module.exports = function(grunt) {
     config:grunt.file.readJSON('config.json'),
     watch: {
       reloadServer: {
+        options: {
+          livereload: true
+        },
         files: ['attachments/*.html', 'attachments/partials/**/*.html', 'attachments/css/styles.css', 'attachments/js/**/*.js'],
         tasks: ['shell:reloadServer']
       },
       stylesheets: {
         files: ['attachments/css/**/*.less'],
         tasks: ['less']
-      },
-      options: {
-        livereload: true
       }
     },
     shell: {

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/3f4aea87/attachments/css/controls/dropdowns.less
----------------------------------------------------------------------
diff --git a/attachments/css/controls/dropdowns.less b/attachments/css/controls/dropdowns.less
new file mode 100644
index 0000000..12aa80a
--- /dev/null
+++ b/attachments/css/controls/dropdowns.less
@@ -0,0 +1,50 @@
+select {
+    padding:3px;
+    margin: 0;
+    -webkit-border-radius:4px;
+    -moz-border-radius:4px;
+    border-radius:4px;
+    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px @font-color inset;
+    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px @font-color inset;
+    box-shadow: 0 3px 0 #ccc, 0 -1px @font-color inset;
+    background: @home-mid-box-color;
+    color: @font-color;
+    border:none;
+    outline:none;
+    display: inline-block;
+    -webkit-appearance:none;
+    -moz-appearance:none;
+    appearance:none;
+    cursor:pointer;
+    text-align: center;
+}
+
+/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
+@media screen and (-webkit-min-device-pixel-ratio:0) {
+    select {padding-right:18px}
+}
+
+label.dropdown {position:relative}
+label.dropdown:after {
+    content:'<>';
+    font:11px "Consolas", monospace;
+    color: @font-color;
+    -webkit-transform:rotate(90deg);
+    -moz-transform:rotate(90deg);
+    -ms-transform:rotate(90deg);
+    transform:rotate(90deg);
+    right:8px; top:2px;
+    padding:0 0 2px;
+    border-bottom:1px solid @border-faded-color;
+    position:absolute;
+    pointer-events:none;
+}
+label.dropdown:before {
+    content:'';
+    right:6px; top:0px;
+    width:20px; height:15px;
+    background: @home-mid-box-color;
+    position:absolute;
+    pointer-events:none;
+    display:block;
+}
\ No newline at end of file


[05/15] git commit: Taking out the old dropdown styling.

Posted by st...@apache.org.
Taking out the old dropdown styling.


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/6cc51774
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/6cc51774
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/6cc51774

Branch: refs/heads/refactor
Commit: 6cc51774fad16ba0e48a124c363a3ec08aad57b8
Parents: 3f4aea8
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 12:19:53 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 12:19:53 2014 -0500

----------------------------------------------------------------------
 attachments/css/pages/packageDetails.less | 74 +++++++++++++++++++++++++-
 1 file changed, 73 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/6cc51774/attachments/css/pages/packageDetails.less
----------------------------------------------------------------------
diff --git a/attachments/css/pages/packageDetails.less b/attachments/css/pages/packageDetails.less
index 5f4d861..006fd36 100644
--- a/attachments/css/pages/packageDetails.less
+++ b/attachments/css/pages/packageDetails.less
@@ -1,7 +1,7 @@
 /* Package Details styles */
 
 .space {
-	padding: 20px 0px;
+	padding: 5px 0px;
     border-bottom:solid 2px #bfb7b9;
 }
 
@@ -14,4 +14,76 @@
 	color: @highlight-color;
 	cursor: pointer;
 	padding: 20px 0px;
+}
+
+.version-dropdown {
+	width: 100%;
+}
+
+// .version-dropdown {
+//     position: relative;
+//     background-color: @highlight-color;
+//     color: #fff;
+//     font-size: inherit;
+//     padding: .5em;
+//     padding-right: 2.5em; 
+//     border: 0;
+//     margin: 0;
+//     border-radius: 3px;
+//     text-indent: 0.01px;
+//     text-overflow: '';
+//     -webkit-appearance: button-arrow-down; /* hide default arrow in chrome OSX */
+// }
+
+// .version-dropdown::before,
+// .version-dropdown::after {
+//   content: "";
+//   position: absolute;
+//   pointer-events: none;
+// }
+
+// .version-dropdown::after { /*  Custom dropdown arrow */
+//   content: '\25BC';
+//   height: 1em;
+//   font-size: .625em;
+//   line-height: 1;
+//   right: 1.2em;
+//   top: 50%;
+//   margin-top: -.5em;
+//   color: rgba(0,0,0,.4);
+// }
+
+// .version-dropdown::before { /*  Custom dropdown arrow cover */
+//   width: 2em;
+//   right: 0;
+//   top: 0;
+//   bottom: 0;
+//   border-radius: 0 3px 3px 0;
+// }
+
+// .version-dropdown select[disabled] {
+//   color: rgba(0,0,0,.3);
+// }
+
+// .version-dropdown select[disabled]::after {
+//   color: rgba(0,0,0,.1);
+// }
+
+// .version-dropdown::before {
+//   background-color: rgba(0,0,0,.15);
+// }
+
+// .version-dropdown::after {
+//   color: rgba(0,0,0,.4);
+// }
+
+.package-detail-rows {
+
+	div.row {
+		padding: 5px 0px;
+	}
+}
+
+.readme {
+	margin-top: 10px;
 }
\ No newline at end of file


[06/15] git commit: Fixes for search page filter - added more padding to make it stand out more

Posted by st...@apache.org.
Fixes for search page filter - added more padding to make it stand out more


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/3736ad6f
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/3736ad6f
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/3736ad6f

Branch: refs/heads/refactor
Commit: 3736ad6fe26de09d5d760e7477a7abd197efd1b9
Parents: 6cc5177
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 12:20:16 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 12:20:16 2014 -0500

----------------------------------------------------------------------
 attachments/css/pages/search.less | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/3736ad6f/attachments/css/pages/search.less
----------------------------------------------------------------------
diff --git a/attachments/css/pages/search.less b/attachments/css/pages/search.less
index b77178c..a126437 100644
--- a/attachments/css/pages/search.less
+++ b/attachments/css/pages/search.less
@@ -11,6 +11,10 @@
     border-bottom:dotted 1px #bfb7b9;
 }
 
+.filter-row {
+	padding-top: 10px;
+}
+
 .filter-list {
 	padding: 10px;
 


[09/15] git commit: Added in up and down arrows from fontello. They are open font and licensed for all to use

Posted by st...@apache.org.
Added in up and down arrows from fontello. They are open font and licensed for all to use


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/10fd1acf
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/10fd1acf
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/10fd1acf

Branch: refs/heads/refactor
Commit: 10fd1acf5aa7d3fd3835f0b4cd9fa030b60b5837
Parents: 346cd10
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 13:55:36 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 13:55:36 2014 -0500

----------------------------------------------------------------------
 attachments/css/fontello-codes.css     |  13 ++++++-------
 attachments/css/fontello-embedded.css  |  25 ++++++++++++-------------
 attachments/css/fontello-ie7-codes.css |  13 ++++++-------
 attachments/css/fontello-ie7.css       |  13 ++++++-------
 attachments/css/fontello.css           |  25 ++++++++++++-------------
 attachments/font/fontello.eot          | Bin 4868 -> 4392 bytes
 attachments/font/fontello.svg          |  13 ++++++-------
 attachments/font/fontello.ttf          | Bin 4700 -> 4224 bytes
 attachments/font/fontello.woff         | Bin 3328 -> 3020 bytes
 9 files changed, 48 insertions(+), 54 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/10fd1acf/attachments/css/fontello-codes.css
----------------------------------------------------------------------
diff --git a/attachments/css/fontello-codes.css b/attachments/css/fontello-codes.css
index 2569df2..c96d90a 100644
--- a/attachments/css/fontello-codes.css
+++ b/attachments/css/fontello-codes.css
@@ -1,18 +1,17 @@
 
-.icon-cordova:before { content: '\e807'; } /* '' */
-.icon-clipboard:before { content: '\e803'; } /* '' */
-.icon-windows7:before { content: '\e80f'; } /* '' */
 .icon-firefox:before { content: '\e80d'; } /* '' */
-.icon-minus-circled:before { content: '\e809'; } /* '' */
+.icon-clipboard:before { content: '\e803'; } /* '' */
 .icon-android:before { content: '\e80b'; } /* '' */
 .icon-github-circled:before { content: '\e800'; } /* '' */
 .icon-windows8:before { content: '\e80c'; } /* '' */
-.icon-blackberry:before { content: '\e80e'; } /* '' */
+.icon-search:before { content: '\e805'; } /* '' */
 .icon-plus-circled:before { content: '\e808'; } /* '' */
-.icon-left-dir:before { content: '\e806'; } /* '' */
+.icon-down-dir:before { content: '\e811'; } /* '' */
+.icon-minus-circled:before { content: '\e809'; } /* '' */
+.icon-up-dir:before { content: '\e807'; } /* '' */
 .icon-mobile:before { content: '\e80a'; } /* '' */
 .icon-clipboard-1:before { content: '\e804'; } /* '' */
 .icon-github-circled-alt:before { content: '\e802'; } /* '' */
 .icon-github-circled-alt2:before { content: '\e801'; } /* '' */
 .icon-windowsphone8:before { content: '\e810'; } /* '' */
-.icon-search:before { content: '\e805'; } /* '' */
\ No newline at end of file
+.icon-left-dir:before { content: '\e806'; } /* '' */
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/10fd1acf/attachments/css/fontello-embedded.css
----------------------------------------------------------------------
diff --git a/attachments/css/fontello-embedded.css b/attachments/css/fontello-embedded.css
index 276c668..91f549e 100644
--- a/attachments/css/fontello-embedded.css
+++ b/attachments/css/fontello-embedded.css
@@ -1,15 +1,15 @@
 @font-face {
   font-family: 'fontello';
-  src: url('../font/fontello.eot?20086295');
-  src: url('../font/fontello.eot?20086295#iefix') format('embedded-opentype'),
-       url('../font/fontello.svg?20086295#fontello') format('svg');
+  src: url('../font/fontello.eot?40451937');
+  src: url('../font/fontello.eot?40451937#iefix') format('embedded-opentype'),
+       url('../font/fontello.svg?40451937#fontello') format('svg');
   font-weight: normal;
   font-style: normal;
 }
 @font-face {
   font-family: 'fontello';
-  src: url('data:application/octet-stream;base64,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') format('woff'),
-       url('data:application/octet-stream;base64,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') format('truetype');
+  src: url('data:application/octet-stream;base64,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') format('woff'),
+       url('data:application/octet-stream;base64,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') format('truetype');
 }
 /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
 /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
@@ -17,7 +17,7 @@
 @media screen and (-webkit-min-device-pixel-ratio:0) {
   @font-face {
     font-family: 'fontello';
-    src: url('../font/fontello.svg?20086295#fontello') format('svg');
+    src: url('../font/fontello.svg?40451937#fontello') format('svg');
   }
 }
 */
@@ -52,20 +52,19 @@
   /* Uncomment for 3D effect */
   /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
 }
-.icon-cordova:before { content: '\e807'; } /* '' */
-.icon-clipboard:before { content: '\e803'; } /* '' */
-.icon-windows7:before { content: '\e80f'; } /* '' */
 .icon-firefox:before { content: '\e80d'; } /* '' */
-.icon-minus-circled:before { content: '\e809'; } /* '' */
+.icon-clipboard:before { content: '\e803'; } /* '' */
 .icon-android:before { content: '\e80b'; } /* '' */
 .icon-github-circled:before { content: '\e800'; } /* '' */
 .icon-windows8:before { content: '\e80c'; } /* '' */
-.icon-blackberry:before { content: '\e80e'; } /* '' */
+.icon-search:before { content: '\e805'; } /* '' */
 .icon-plus-circled:before { content: '\e808'; } /* '' */
-.icon-left-dir:before { content: '\e806'; } /* '' */
+.icon-down-dir:before { content: '\e811'; } /* '' */
+.icon-minus-circled:before { content: '\e809'; } /* '' */
+.icon-up-dir:before { content: '\e807'; } /* '' */
 .icon-mobile:before { content: '\e80a'; } /* '' */
 .icon-clipboard-1:before { content: '\e804'; } /* '' */
 .icon-github-circled-alt:before { content: '\e802'; } /* '' */
 .icon-github-circled-alt2:before { content: '\e801'; } /* '' */
 .icon-windowsphone8:before { content: '\e810'; } /* '' */
-.icon-search:before { content: '\e805'; } /* '' */
\ No newline at end of file
+.icon-left-dir:before { content: '\e806'; } /* '' */
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/10fd1acf/attachments/css/fontello-ie7-codes.css
----------------------------------------------------------------------
diff --git a/attachments/css/fontello-ie7-codes.css b/attachments/css/fontello-ie7-codes.css
index a81c9f9..c759e5b 100644
--- a/attachments/css/fontello-ie7-codes.css
+++ b/attachments/css/fontello-ie7-codes.css
@@ -1,18 +1,17 @@
 
-.icon-cordova { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }
-.icon-clipboard { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
-.icon-windows7 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80f;&nbsp;'); }
 .icon-firefox { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80d;&nbsp;'); }
-.icon-minus-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }
+.icon-clipboard { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
 .icon-android { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80b;&nbsp;'); }
 .icon-github-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }
 .icon-windows8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80c;&nbsp;'); }
-.icon-blackberry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80e;&nbsp;'); }
+.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }
 .icon-plus-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;'); }
-.icon-left-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }
+.icon-down-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe811;&nbsp;'); }
+.icon-minus-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }
+.icon-up-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }
 .icon-mobile { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80a;&nbsp;'); }
 .icon-clipboard-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }
 .icon-github-circled-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }
 .icon-github-circled-alt2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }
 .icon-windowsphone8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe810;&nbsp;'); }
-.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }
\ No newline at end of file
+.icon-left-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/10fd1acf/attachments/css/fontello-ie7.css
----------------------------------------------------------------------
diff --git a/attachments/css/fontello-ie7.css b/attachments/css/fontello-ie7.css
index c97458c..5d5581a 100644
--- a/attachments/css/fontello-ie7.css
+++ b/attachments/css/fontello-ie7.css
@@ -10,20 +10,19 @@
   /* font-size: 120%; */
 }
  
-.icon-cordova { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }
-.icon-clipboard { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
-.icon-windows7 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80f;&nbsp;'); }
 .icon-firefox { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80d;&nbsp;'); }
-.icon-minus-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }
+.icon-clipboard { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
 .icon-android { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80b;&nbsp;'); }
 .icon-github-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }
 .icon-windows8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80c;&nbsp;'); }
-.icon-blackberry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80e;&nbsp;'); }
+.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }
 .icon-plus-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;'); }
-.icon-left-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }
+.icon-down-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe811;&nbsp;'); }
+.icon-minus-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }
+.icon-up-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }
 .icon-mobile { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80a;&nbsp;'); }
 .icon-clipboard-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }
 .icon-github-circled-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }
 .icon-github-circled-alt2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }
 .icon-windowsphone8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe810;&nbsp;'); }
-.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }
\ No newline at end of file
+.icon-left-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/10fd1acf/attachments/css/fontello.css
----------------------------------------------------------------------
diff --git a/attachments/css/fontello.css b/attachments/css/fontello.css
index 6f3e653..dfa6718 100644
--- a/attachments/css/fontello.css
+++ b/attachments/css/fontello.css
@@ -1,10 +1,10 @@
 @font-face {
   font-family: 'fontello';
-  src: url('../font/fontello.eot?44741730');
-  src: url('../font/fontello.eot?44741730#iefix') format('embedded-opentype'),
-       url('../font/fontello.woff?44741730') format('woff'),
-       url('../font/fontello.ttf?44741730') format('truetype'),
-       url('../font/fontello.svg?44741730#fontello') format('svg');
+  src: url('../font/fontello.eot?49809356');
+  src: url('../font/fontello.eot?49809356#iefix') format('embedded-opentype'),
+       url('../font/fontello.woff?49809356') format('woff'),
+       url('../font/fontello.ttf?49809356') format('truetype'),
+       url('../font/fontello.svg?49809356#fontello') format('svg');
   font-weight: normal;
   font-style: normal;
 }
@@ -14,7 +14,7 @@
 @media screen and (-webkit-min-device-pixel-ratio:0) {
   @font-face {
     font-family: 'fontello';
-    src: url('../font/fontello.svg?44741730#fontello') format('svg');
+    src: url('../font/fontello.svg?49809356#fontello') format('svg');
   }
 }
 */
@@ -50,20 +50,19 @@
   /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
 }
  
-.icon-cordova:before { content: '\e807'; } /* '' */
-.icon-clipboard:before { content: '\e803'; } /* '' */
-.icon-windows7:before { content: '\e80f'; } /* '' */
 .icon-firefox:before { content: '\e80d'; } /* '' */
-.icon-minus-circled:before { content: '\e809'; } /* '' */
+.icon-clipboard:before { content: '\e803'; } /* '' */
 .icon-android:before { content: '\e80b'; } /* '' */
 .icon-github-circled:before { content: '\e800'; } /* '' */
 .icon-windows8:before { content: '\e80c'; } /* '' */
-.icon-blackberry:before { content: '\e80e'; } /* '' */
+.icon-search:before { content: '\e805'; } /* '' */
 .icon-plus-circled:before { content: '\e808'; } /* '' */
-.icon-left-dir:before { content: '\e806'; } /* '' */
+.icon-down-dir:before { content: '\e811'; } /* '' */
+.icon-minus-circled:before { content: '\e809'; } /* '' */
+.icon-up-dir:before { content: '\e807'; } /* '' */
 .icon-mobile:before { content: '\e80a'; } /* '' */
 .icon-clipboard-1:before { content: '\e804'; } /* '' */
 .icon-github-circled-alt:before { content: '\e802'; } /* '' */
 .icon-github-circled-alt2:before { content: '\e801'; } /* '' */
 .icon-windowsphone8:before { content: '\e810'; } /* '' */
-.icon-search:before { content: '\e805'; } /* '' */
\ No newline at end of file
+.icon-left-dir:before { content: '\e806'; } /* '' */
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/10fd1acf/attachments/font/fontello.eot
----------------------------------------------------------------------
diff --git a/attachments/font/fontello.eot b/attachments/font/fontello.eot
index ed6b694..7c8dc4f 100644
Binary files a/attachments/font/fontello.eot and b/attachments/font/fontello.eot differ

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/10fd1acf/attachments/font/fontello.svg
----------------------------------------------------------------------
diff --git a/attachments/font/fontello.svg b/attachments/font/fontello.svg
index dc2dbf9..36da66d 100644
--- a/attachments/font/fontello.svg
+++ b/attachments/font/fontello.svg
@@ -6,23 +6,22 @@
 <font id="fontello" horiz-adv-x="1000" >
 <font-face font-family="fontello" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
 <missing-glyph horiz-adv-x="1000" />
-<glyph glyph-name="cordova" unicode="&#xe807;" d="m643 401c-12 0-22-37-22-82c0-46 10-83 22-83s22 37 22 83c0 45-10 82-22 82z m122 428l-533 0l-222-355l89-578l158 0l-11 133l78 0l11-133l328 0l11 133l77 0l-11-133l159 0l89 578l-223 355z m0-711l-533 0l-44 356l88 177l143 0l-9-66l178 0l-10 66l143 0l89-177l-45-356z m-402 277c-13 0-23-37-23-83s10-83 23-83c12 0 22 37 22 83s-10 83-22 83z" horiz-adv-x="1000" />
-<glyph glyph-name="clipboard" unicode="&#xe803;" d="m0-150l0 904l225 0l0-64l-161 0l0-774l579 0l0 774l-161 0l0 64l225 0l0-904l-707 0z m129 129l0 31l31 0l0-31l-31 0z m0 121l0 31l31 0l0-31l-31 0z m0 121l0 31l31 0l0-31l-31 0z m0 121l0 32l31 0l0-32l-31 0z m0 121l0 32l31 0l0-32l-31 0z m0 96l0 94l129 0l0 97q0 41 27 71t69 29t69-30t28-70q0-56-2-97l129 0l0-94l-449 0z m96-582l0 33l353 0l0-33l-353 0z m0 121l0 33l353 0l0-33l-353 0z m0 121l0 33l353 0l0-33l-353 0z m0 121l0 34l353 0l0-34l-353 0z m0 121l0 34l353 0l0-34l-353 0z m97 260q0-14 9-22t23-9t22 9t9 22t-9 24t-22 9t-23-9t-9-24z" horiz-adv-x="707" />
-<glyph glyph-name="windows7" unicode="&#xe80f;" d="m793 626c-76 76-177 117-284 117c-108 0-209-41-284-117c-76-76-118-177-118-285c0-107 42-208 117-284c76-76 177-118 285-118s208 42 284 118c76 76 118 177 118 284c0 108-42 209-118 285z m-309-530c-59 59-155 59-213 0v226c58 59 154 59 213 0v-226z m0 276c-59 59-155 59-213 0v226c58 59 154 59 213 0v-226z m263-301c-59-59-154-59-213 0v226c59-59 154-59 213 0v-226z m0 276c-59-58-154-58-213 0v227c59-59 154-59 213 0v-227z" horiz-adv-x="1000" />
 <glyph glyph-name="firefox" unicode="&#xe80d;" d="m504-137c-216 0-387 126-466 306c-87 200-17 521 139 663l-6-156c8 9 68 12 78-1c32 62 136 109 220 110c-32-26-106-124-99-174c40-13 103-13 136-15c10-6 8-40-12-68c-27-37-97-49-97-49l8-106l-77 38c-26-64 35-120 97-110c69 12 94 57 142 54c49-2 68-29 61-54c-7-30-59-25-59-25c-44-70-103-101-198-93c144-119 338-10 387 87c50 97 7 241-43 283c59-25 99-51 120-108c11 125-46 267-149 350c193-56 311-206 314-445c3-239-211-487-496-487z" horiz-adv-x="1000" />
-<glyph glyph-name="minus-circled" unicode="&#xe809;" d="m679 314v72q0 14-11 25t-25 10h-429q-14 0-25-10t-10-25v-72q0-14 10-25t25-10h429q14 0 25 10t11 25z m178 36q0-117-57-215t-156-156t-215-58t-216 58t-155 156t-58 215t58 215t155 156t216 58t215-58t156-156t57-215z" horiz-adv-x="857.1" />
+<glyph glyph-name="clipboard" unicode="&#xe803;" d="m0-150l0 904l225 0l0-64l-161 0l0-774l579 0l0 774l-161 0l0 64l225 0l0-904l-707 0z m129 129l0 31l31 0l0-31l-31 0z m0 121l0 31l31 0l0-31l-31 0z m0 121l0 31l31 0l0-31l-31 0z m0 121l0 32l31 0l0-32l-31 0z m0 121l0 32l31 0l0-32l-31 0z m0 96l0 94l129 0l0 97q0 41 27 71t69 29t69-30t28-70q0-56-2-97l129 0l0-94l-449 0z m96-582l0 33l353 0l0-33l-353 0z m0 121l0 33l353 0l0-33l-353 0z m0 121l0 33l353 0l0-33l-353 0z m0 121l0 34l353 0l0-34l-353 0z m0 121l0 34l353 0l0-34l-353 0z m97 260q0-14 9-22t23-9t22 9t9 22t-9 24t-22 9t-23-9t-9-24z" horiz-adv-x="707" />
 <glyph glyph-name="android" unicode="&#xe80b;" d="m275 580q9 0 15 7t7 15t-7 16t-15 6t-15-6t-6-16t6-15t15-7z m236 0q9 0 15 7t6 15t-6 16t-15 6t-16-6t-6-16t6-15t16-7z m-453-102q23 0 40-17t16-40v-240q0-24-16-41t-40-17t-41 17t-17 41v240q0 23 17 40t41 17z m591-11v-371q0-26-18-44t-43-18h-42v-127q0-24-16-40t-41-17t-41 17t-17 40v127h-77v-127q0-24-16-40t-41-17q-24 0-40 17t-17 40l-1 127h-41q-26 0-43 18t-18 44v371h512z m-129 226q59-31 95-85t36-121h-516q0 66 35 121t96 85l-39 73q-4 8 2 11q8 4 12-3l40-74q53 24 112 24t112-24l40 74q4 7 11 3q7-3 3-11z m266-272v-240q0-24-17-41t-41-17q-23 0-40 17t-17 41v240q0 24 17 40t40 17q24 0 41-17t17-40z" horiz-adv-x="785.7" />
 <glyph glyph-name="github-circled" unicode="&#xe800;" d="m857 350q0-140-82-252t-211-155q-15-3-22 4t-7 17v118q0 54-29 79q32 3 57 10t53 22t45 37t30 58t11 84q0 68-44 115q21 51-5 114q-15 5-45-6t-51-25l-21-13q-52 15-107 15t-108-15q-8 6-23 15t-47 22t-48 7q-24-63-4-114q-44-47-44-115q0-47 12-83t29-59t45-37t52-22t57-10q-22-20-27-58q-12-5-25-8t-32-3t-36 12t-31 35q-11 18-27 29t-28 14l-11 1q-12 0-16-2t-3-7t5-8t7-6l4-3q12-6 24-21t18-29l5-13q8-21 25-34t37-17t39-4t31 2l13 3q0-22 0-50t1-30q0-10-8-17t-22-4q-129 43-211 155t-82 252q0 117 58 215t155 156t216 58t215-58t156-156t57-215z" horiz-adv-x="857.1" />
 <glyph glyph-name="windows8" unicode="&#xe80c;" d="m381 289v-364l-381 53v311h381z m0 414v-367h-381v315z m548-414v-439l-507 70v369h507z m0 490v-443h-507v373z" horiz-adv-x="928.6" />
-<glyph glyph-name="blackberry" unicode="&#xe80e;" d="m85 702l-37-173l137 0c107 0 138 51 138 98c0 33-21 75-106 75l-132 0z m354 0l-37-173l137 0c108 0 138 51 138 98c0 33-20 75-106 75l-132 0z m324-154l-37-173l137 0c107 0 137 50 137 97c0 34-20 76-106 76l-131 0z m-725-106l-38-173l137 0c107 0 138 50 138 97c0 34-20 76-106 76l-131 0z m354 0l-37-173l137 0c107 0 137 50 137 97c0 34-20 76-105 76l-132 0z m320-166l-38-173l137 0c107 0 138 51 138 98c0 33-20 75-106 75l-131 0z m-371-105l-37-173l137 0c107 0 137 51 137 98c0 33-20 75-105 75l-132 0z" horiz-adv-x="1000" />
+<glyph glyph-name="search" unicode="&#xe805;" d="m772 78q30-34 6-62l-46-46q-36-32-68 0l-190 190q-74-42-156-42q-128 0-223 95t-95 223t90 219t218 91t224-95t96-223q0-88-46-162z m-678 358q0-88 68-156t156-68t151 63t63 153q0 88-68 155t-156 67t-151-63t-63-151z" horiz-adv-x="789" />
 <glyph glyph-name="plus-circled" unicode="&#xe808;" d="m420 770q174 0 297-123t123-297t-123-297t-297-123t-297 123t-123 297t123 297t297 123z m52-470l200 0l0 102l-200 0l0 202l-102 0l0-202l-202 0l0-102l202 0l0-202l102 0l0 202z" horiz-adv-x="840" />
-<glyph glyph-name="left-dir" unicode="&#xe806;" d="m400 580l0-460l-400 230z" horiz-adv-x="400" />
+<glyph glyph-name="down-dir" unicode="&#xe811;" d="m460 550l-230-400l-230 400l460 0z" horiz-adv-x="460" />
+<glyph glyph-name="minus-circled" unicode="&#xe809;" d="m679 314v72q0 14-11 25t-25 10h-429q-14 0-25-10t-10-25v-72q0-14 10-25t25-10h429q14 0 25 10t11 25z m178 36q0-117-57-215t-156-156t-215-58t-216 58t-155 156t-58 215t58 215t155 156t216 58t215-58t156-156t57-215z" horiz-adv-x="857.1" />
+<glyph glyph-name="up-dir" unicode="&#xe807;" d="m0 150l230 400l230-400l-460 0z" horiz-adv-x="460" />
 <glyph glyph-name="mobile" unicode="&#xe80a;" d="m480 840q42 0 71-29t29-71l0-780q0-40-29-70t-71-30l-380 0q-40 0-70 30t-30 70l0 780q0 42 30 71t70 29l380 0z m-190-940q30 0 50 15t20 35q0 22-20 36t-50 14q-28 0-49-15t-21-35t21-35t49-15z m210 150l0 660l-420 0l0-660l420 0z" horiz-adv-x="580" />
 <glyph glyph-name="clipboard-1" unicode="&#xe804;" d="m630 750q28 0 49-21t21-49l0-760q0-30-21-50t-49-20l-560 0q-28 0-49 20t-21 50l0 760q0 28 21 49t49 21l60-150l440 0z m-100-100l-360 0l-44 100l108 0l36 100l160 0l36-100l110 0z" horiz-adv-x="700" />
 <glyph glyph-name="github-circled-alt" unicode="&#xe802;" d="m0 350q0 95 37 182t100 149t150 100t182 37t181-37t150-100t100-149t37-182t-37-182t-100-150t-150-100t-181-37t-182 37t-150 100t-100 150t-37 182z m184-197q0-32 18-53t47-29q26-7 59-7q122 0 122 102q0 25-13 42t-34 25q-2 0-17 5t-24 6q-48 12-48 35q0 23 27 28q42 8 67 39t24 73q0 12-5 28q23 7 26 8v68q-42-16-73-16q-28 16-61 16q-47 0-79-31t-33-78q0-29 17-57t40-36v-1q-21-10-21-47q0-29 23-42v-2q-62-21-62-76z m69 4q0 35 53 35q57 0 57-34q0-36-52-36q-58 0-58 35z m7 256q0 49 42 49q19 0 30-13t11-35q0-47-41-47q-42 0-42 46z m197 208q0-20 14-35t33-14t32 15t14 34q0 20-13 35t-33 15t-33-15t-14-35z m9-396h75q-1 22-1 49v204q0 23 1 42h-75q2-18 2-43v-207q0-25-2-45z m107 231l20 2h7q3-1 6-1v-1h-1v-119q0-41 7-66q11-33 38-44q16-7 36-7q34 0 59 14v66q-17-11-37-11q-29 0-29 45v123h28q8 0 15 0t14-1v64h-57q0 45 1 56h-76q2-12 2-30v-26h-33v-64z" horiz-adv-x="937.5" />
 <glyph glyph-name="github-circled-alt2" unicode="&#xe801;" d="m0 350q0-130 63-235q63-109 171-171t235-63q127 0 235 63q109 63 171 171t62 235q0 129-62 235q-63 109-171 171t-235 62q-130 0-235-63q-109-63-171-171t-63-234z m78 0q0 78 31 151t84 125q53 53 125 84t151 30t150-30t126-84q53-53 83-126t31-150q0-84-34-160t-97-132t-142-80v137q0 52-42 80q103 10 150 53t48 136q0 72-45 121q9 27 9 51q0 36-16 66q-33 0-59-10t-63-37q-46 10-94 10q-55 0-103-11q-37 26-63 37t-61 11q-16-30-16-66q0-25 9-51q-45-48-45-121q0-93 48-136t151-52q-27-19-38-54q-24-9-50-9q-19 0-34 9q-4 3-8 5t-7 7t-7 6t-6 8t-5 6t-6 8t-5 7q-23 30-55 30q-17 0-17-7q0-3 9-10q15-13 16-14q12-10 13-12q14-18 22-39q27-61 93-61q11 0 42 5v-103q-80 25-142 80t-96 132t-35 160z" horiz-adv-x="937.5" />
 <glyph glyph-name="windowsphone8" unicode="&#xe810;" d="m0-43l105 371q35 20 86 31t83 13l34 1q50 0 104-10q101-20 144-61l-104-370q-36 28-79 45t-69 21l-26 4q-34 3-65 3q-16 0-42-1t-84-14t-87-33z m126 477l105 371q35 20 86 32t84 12l33 1q51 0 104-10q101-20 144-61l-104-371q-36 28-79 46t-69 20l-26 4q-35 3-64 3q-16 0-42-1t-84-13t-88-33z m431-513l104 371q37-28 81-45t68-21l25-4q34-3 65-3q16 0 43 2t84 13t86 32l-104-371q-35-20-86-31t-84-12l-33-2q-51 0-104 10q-101 20-145 61z m120 475l104 370q37-28 81-45t68-21l25-4q34-3 65-3q16 0 43 2t83 13t87 32l-104-370q-35-20-86-31t-85-13l-33-2q-52 0-103 11q-101 19-145 61z" horiz-adv-x="1233" />
-<glyph glyph-name="search" unicode="&#xe805;" d="m772 78q30-34 6-62l-46-46q-36-32-68 0l-190 190q-74-42-156-42q-128 0-223 95t-95 223t90 219t218 91t224-95t96-223q0-88-46-162z m-678 358q0-88 68-156t156-68t151 63t63 153q0 88-68 155t-156 67t-151-63t-63-151z" horiz-adv-x="789" />
+<glyph glyph-name="left-dir" unicode="&#xe806;" d="m400 580l0-460l-400 230z" horiz-adv-x="400" />
 </font>
 </defs>
 </svg>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/10fd1acf/attachments/font/fontello.ttf
----------------------------------------------------------------------
diff --git a/attachments/font/fontello.ttf b/attachments/font/fontello.ttf
index 9d03875..6349591 100644
Binary files a/attachments/font/fontello.ttf and b/attachments/font/fontello.ttf differ

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/10fd1acf/attachments/font/fontello.woff
----------------------------------------------------------------------
diff --git a/attachments/font/fontello.woff b/attachments/font/fontello.woff
index bbd5933..838a0e8 100644
Binary files a/attachments/font/fontello.woff and b/attachments/font/fontello.woff differ


[12/15] git commit: Added in actual stats on package details page. I still dont have downloads working, so I couldnt pull that in. Added moment time library to process time since last updated.

Posted by st...@apache.org.
Added in actual stats on package details page. I still dont have downloads working, so I couldnt pull that in. Added moment time library to process time since last updated.


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/715b5926
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/715b5926
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/715b5926

Branch: refs/heads/refactor
Commit: 715b59265cb61ca5f1eb53cedc1c3e3452e86afd
Parents: f30cb60
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 19:05:58 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 19:05:58 2014 -0500

----------------------------------------------------------------------
 attachments/index.html                         |  1 +
 attachments/js/controllers/packageDetails.js   |  9 ++++++---
 attachments/js/lib/moment.min.js               |  6 ++++++
 attachments/partials/views/packageDetails.html | 12 ++++++------
 4 files changed, 19 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/715b5926/attachments/index.html
----------------------------------------------------------------------
diff --git a/attachments/index.html b/attachments/index.html
index e1bd76a..bc8a527 100644
--- a/attachments/index.html
+++ b/attachments/index.html
@@ -69,6 +69,7 @@
   <script type="text/javascript" src="js/lib/angular.min.js"></script>
   <script type="text/javascript" src="js/lib/angular-route.min.js"></script>
   <script type="text/javascript" src="js/lib/angular-sanitize.min.js"></script>
+  <script type="text/javascript" src="js/lib/moment.min.js"></script>
   <script type="text/javascript" src="js/app.js"></script>
   <script type="text/javascript" src="js/services.js"></script>
   <script type="text/javascript" src="js/lib/marked.js"></script>

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/715b5926/attachments/js/controllers/packageDetails.js
----------------------------------------------------------------------
diff --git a/attachments/js/controllers/packageDetails.js b/attachments/js/controllers/packageDetails.js
index 3b7138d..b9f1f21 100644
--- a/attachments/js/controllers/packageDetails.js
+++ b/attachments/js/controllers/packageDetails.js
@@ -9,7 +9,7 @@ angular.module('registry.controllers').controller('PackageDetailsController', ['
     $scope.keywords = null;
     $scope.readme = null;
     $scope.license = null;
-    $scope.engine = null;
+    $scope.engines = null;
     $scope.lastupdated = null;
     $scope.downloads = null;
     $scope.latestVersion = null;
@@ -40,8 +40,11 @@ angular.module('registry.controllers').controller('PackageDetailsController', ['
                     $scope.platforms = $scope.data.versions[$scope.currentVersion].platforms;
                     $scope.keywords = $scope.data.versions[$scope.currentVersion].keywords;
                     $scope.versions = $scope.data.versions;
-                    console.log(data); 
-                    console.log($scope.versions);
+                    $scope.engines = $scope.data.versions[$scope.currentVersion].engines;
+                    $scope.license = $scope.data.versions[$scope.currentVersion].license;
+                    $scope.lastupdated = moment($scope.data.time.modified).fromNow();
+                    // console.log(data); 
+                    // console.log($scope.versions);
                     $scope.readme = marked($scope.data.readme);
                 }).
                 error(function(data, status){

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/715b5926/attachments/js/lib/moment.min.js
----------------------------------------------------------------------
diff --git a/attachments/js/lib/moment.min.js b/attachments/js/lib/moment.min.js
new file mode 100644
index 0000000..29e1cef
--- /dev/null
+++ b/attachments/js/lib/moment.min.js
@@ -0,0 +1,6 @@
+//! moment.js
+//! version : 2.5.1
+//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
+//! license : MIT
+//! momentjs.com
+(function(a){function b(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function c(a,b){return function(c){return k(a.call(this,c),b)}}function d(a,b){return function(c){return this.lang().ordinal(a.call(this,c),b)}}function e(){}function f(a){w(a),h(this,a)}function g(a){var b=q(a),c=b.year||0,d=b.month||0,e=b.week||0,f=b.day||0,g=b.hour||0,h=b.minute||0,i=b.second||0,j=b.millisecond||0;this._milliseconds=+j+1e3*i+6e4*h+36e5*g,this._days=+f+7*e,this._months=+d+12*c,this._data={},this._bubble()}function h(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return b.hasOwnProperty("toString")&&(a.toString=b.toString),b.hasOwnProperty("valueOf")&&(a.valueOf=b.valueOf),a}function i(a){var b,c={};for(b in a)a.hasOwnProperty(b)&&qb.hasOwnProperty(b)&&(c[b]=a[b]);return c}function j(a){return 0>a?Math.ceil(a):Math.floor(a)}function k(a,b,c){for(var d=""+Math.abs(a),e=a>=0;d.length<b;)d
 ="0"+d;return(e?c?"+":"":"-")+d}function l(a,b,c,d){var e,f,g=b._milliseconds,h=b._days,i=b._months;g&&a._d.setTime(+a._d+g*c),(h||i)&&(e=a.minute(),f=a.hour()),h&&a.date(a.date()+h*c),i&&a.month(a.month()+i*c),g&&!d&&db.updateOffset(a),(h||i)&&(a.minute(e),a.hour(f))}function m(a){return"[object Array]"===Object.prototype.toString.call(a)}function n(a){return"[object Date]"===Object.prototype.toString.call(a)||a instanceof Date}function o(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;e>d;d++)(c&&a[d]!==b[d]||!c&&s(a[d])!==s(b[d]))&&g++;return g+f}function p(a){if(a){var b=a.toLowerCase().replace(/(.)s$/,"$1");a=Tb[a]||Ub[b]||b}return a}function q(a){var b,c,d={};for(c in a)a.hasOwnProperty(c)&&(b=p(c),b&&(d[b]=a[c]));return d}function r(b){var c,d;if(0===b.indexOf("week"))c=7,d="day";else{if(0!==b.indexOf("month"))return;c=12,d="month"}db[b]=function(e,f){var g,h,i=db.fn._lang[b],j=[];if("number"==typeof e&&(f=e,e=a),h=function(a){var b=db().u
 tc().set(d,a);return i.call(db.fn._lang,b,e||"")},null!=f)return h(f);for(g=0;c>g;g++)j.push(h(g));return j}}function s(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=b>=0?Math.floor(b):Math.ceil(b)),c}function t(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function u(a){return v(a)?366:365}function v(a){return a%4===0&&a%100!==0||a%400===0}function w(a){var b;a._a&&-2===a._pf.overflow&&(b=a._a[jb]<0||a._a[jb]>11?jb:a._a[kb]<1||a._a[kb]>t(a._a[ib],a._a[jb])?kb:a._a[lb]<0||a._a[lb]>23?lb:a._a[mb]<0||a._a[mb]>59?mb:a._a[nb]<0||a._a[nb]>59?nb:a._a[ob]<0||a._a[ob]>999?ob:-1,a._pf._overflowDayOfYear&&(ib>b||b>kb)&&(b=kb),a._pf.overflow=b)}function x(a){return null==a._isValid&&(a._isValid=!isNaN(a._d.getTime())&&a._pf.overflow<0&&!a._pf.empty&&!a._pf.invalidMonth&&!a._pf.nullInput&&!a._pf.invalidFormat&&!a._pf.userInvalidated,a._strict&&(a._isValid=a._isValid&&0===a._pf.charsLeftOver&&0===a._pf.unusedTokens.length)),a._isValid}function y(a){return a?a.toLowerCase().replace("_","-"
 ):a}function z(a,b){return b._isUTC?db(a).zone(b._offset||0):db(a).local()}function A(a,b){return b.abbr=a,pb[a]||(pb[a]=new e),pb[a].set(b),pb[a]}function B(a){delete pb[a]}function C(a){var b,c,d,e,f=0,g=function(a){if(!pb[a]&&rb)try{require("./lang/"+a)}catch(b){}return pb[a]};if(!a)return db.fn._lang;if(!m(a)){if(c=g(a))return c;a=[a]}for(;f<a.length;){for(e=y(a[f]).split("-"),b=e.length,d=y(a[f+1]),d=d?d.split("-"):null;b>0;){if(c=g(e.slice(0,b).join("-")))return c;if(d&&d.length>=b&&o(e,d,!0)>=b-1)break;b--}f++}return db.fn._lang}function D(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function E(a){var b,c,d=a.match(vb);for(b=0,c=d.length;c>b;b++)d[b]=Yb[d[b]]?Yb[d[b]]:D(d[b]);return function(e){var f="";for(b=0;c>b;b++)f+=d[b]instanceof Function?d[b].call(e,a):d[b];return f}}function F(a,b){return a.isValid()?(b=G(b,a.lang()),Vb[b]||(Vb[b]=E(b)),Vb[b](a)):a.lang().invalidDate()}function G(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;f
 or(wb.lastIndex=0;d>=0&&wb.test(a);)a=a.replace(wb,c),wb.lastIndex=0,d-=1;return a}function H(a,b){var c,d=b._strict;switch(a){case"DDDD":return Ib;case"YYYY":case"GGGG":case"gggg":return d?Jb:zb;case"Y":case"G":case"g":return Lb;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return d?Kb:Ab;case"S":if(d)return Gb;case"SS":if(d)return Hb;case"SSS":if(d)return Ib;case"DDD":return yb;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return Cb;case"a":case"A":return C(b._l)._meridiemParse;case"X":return Fb;case"Z":case"ZZ":return Db;case"T":return Eb;case"SSSS":return Bb;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return d?Hb:xb;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return xb;default:return c=new RegExp(P(O(a.replace("\\","")),"i"))}}function I(a){a=a||"";var b=a.match(Db)||[],c=b[b.length-1]||[],d=(c+"").match(Qb)||["-",0,0],e=+(60*d[1])+s(d[2]);return"+"===d[0]?-e:e}function J(a
 ,b,c){var d,e=c._a;switch(a){case"M":case"MM":null!=b&&(e[jb]=s(b)-1);break;case"MMM":case"MMMM":d=C(c._l).monthsParse(b),null!=d?e[jb]=d:c._pf.invalidMonth=b;break;case"D":case"DD":null!=b&&(e[kb]=s(b));break;case"DDD":case"DDDD":null!=b&&(c._dayOfYear=s(b));break;case"YY":e[ib]=s(b)+(s(b)>68?1900:2e3);break;case"YYYY":case"YYYYY":case"YYYYYY":e[ib]=s(b);break;case"a":case"A":c._isPm=C(c._l).isPM(b);break;case"H":case"HH":case"h":case"hh":e[lb]=s(b);break;case"m":case"mm":e[mb]=s(b);break;case"s":case"ss":e[nb]=s(b);break;case"S":case"SS":case"SSS":case"SSSS":e[ob]=s(1e3*("0."+b));break;case"X":c._d=new Date(1e3*parseFloat(b));break;case"Z":case"ZZ":c._useUTC=!0,c._tzm=I(b);break;case"w":case"ww":case"W":case"WW":case"d":case"dd":case"ddd":case"dddd":case"e":case"E":a=a.substr(0,1);case"gg":case"gggg":case"GG":case"GGGG":case"GGGGG":a=a.substr(0,2),b&&(c._w=c._w||{},c._w[a]=b)}}function K(a){var b,c,d,e,f,g,h,i,j,k,l=[];if(!a._d){for(d=M(a),a._w&&null==a._a[kb]&&null==a._a[jb]&&(f=
 function(b){var c=parseInt(b,10);return b?b.length<3?c>68?1900+c:2e3+c:c:null==a._a[ib]?db().weekYear():a._a[ib]},g=a._w,null!=g.GG||null!=g.W||null!=g.E?h=Z(f(g.GG),g.W||1,g.E,4,1):(i=C(a._l),j=null!=g.d?V(g.d,i):null!=g.e?parseInt(g.e,10)+i._week.dow:0,k=parseInt(g.w,10)||1,null!=g.d&&j<i._week.dow&&k++,h=Z(f(g.gg),k,j,i._week.doy,i._week.dow)),a._a[ib]=h.year,a._dayOfYear=h.dayOfYear),a._dayOfYear&&(e=null==a._a[ib]?d[ib]:a._a[ib],a._dayOfYear>u(e)&&(a._pf._overflowDayOfYear=!0),c=U(e,0,a._dayOfYear),a._a[jb]=c.getUTCMonth(),a._a[kb]=c.getUTCDate()),b=0;3>b&&null==a._a[b];++b)a._a[b]=l[b]=d[b];for(;7>b;b++)a._a[b]=l[b]=null==a._a[b]?2===b?1:0:a._a[b];l[lb]+=s((a._tzm||0)/60),l[mb]+=s((a._tzm||0)%60),a._d=(a._useUTC?U:T).apply(null,l)}}function L(a){var b;a._d||(b=q(a._i),a._a=[b.year,b.month,b.day,b.hour,b.minute,b.second,b.millisecond],K(a))}function M(a){var b=new Date;return a._useUTC?[b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()]:[b.getFullYear(),b.getMonth(),b.getDate()
 ]}function N(a){a._a=[],a._pf.empty=!0;var b,c,d,e,f,g=C(a._l),h=""+a._i,i=h.length,j=0;for(d=G(a._f,g).match(vb)||[],b=0;b<d.length;b++)e=d[b],c=(h.match(H(e,a))||[])[0],c&&(f=h.substr(0,h.indexOf(c)),f.length>0&&a._pf.unusedInput.push(f),h=h.slice(h.indexOf(c)+c.length),j+=c.length),Yb[e]?(c?a._pf.empty=!1:a._pf.unusedTokens.push(e),J(e,c,a)):a._strict&&!c&&a._pf.unusedTokens.push(e);a._pf.charsLeftOver=i-j,h.length>0&&a._pf.unusedInput.push(h),a._isPm&&a._a[lb]<12&&(a._a[lb]+=12),a._isPm===!1&&12===a._a[lb]&&(a._a[lb]=0),K(a),w(a)}function O(a){return a.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e})}function P(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Q(a){var c,d,e,f,g;if(0===a._f.length)return a._pf.invalidFormat=!0,a._d=new Date(0/0),void 0;for(f=0;f<a._f.length;f++)g=0,c=h({},a),c._pf=b(),c._f=a._f[f],N(c),x(c)&&(g+=c._pf.charsLeftOver,g+=10*c._pf.unusedTokens.length,c._pf.score=g,(null==e||e>g)&&(e=g,d=c));h(a,d||c)}
 function R(a){var b,c,d=a._i,e=Mb.exec(d);if(e){for(a._pf.iso=!0,b=0,c=Ob.length;c>b;b++)if(Ob[b][1].exec(d)){a._f=Ob[b][0]+(e[6]||" ");break}for(b=0,c=Pb.length;c>b;b++)if(Pb[b][1].exec(d)){a._f+=Pb[b][0];break}d.match(Db)&&(a._f+="Z"),N(a)}else a._d=new Date(d)}function S(b){var c=b._i,d=sb.exec(c);c===a?b._d=new Date:d?b._d=new Date(+d[1]):"string"==typeof c?R(b):m(c)?(b._a=c.slice(0),K(b)):n(c)?b._d=new Date(+c):"object"==typeof c?L(b):b._d=new Date(c)}function T(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return 1970>a&&h.setFullYear(a),h}function U(a){var b=new Date(Date.UTC.apply(null,arguments));return 1970>a&&b.setUTCFullYear(a),b}function V(a,b){if("string"==typeof a)if(isNaN(a)){if(a=b.weekdaysParse(a),"number"!=typeof a)return null}else a=parseInt(a,10);return a}function W(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function X(a,b,c){var d=hb(Math.abs(a)/1e3),e=hb(d/60),f=hb(e/60),g=hb(f/24),h=hb(g/365),i=45>d&&["s",d]||1===e&&["m"]||45>e&&["mm",e]||1===f&&["h"]||22>
 f&&["hh",f]||1===g&&["d"]||25>=g&&["dd",g]||45>=g&&["M"]||345>g&&["MM",hb(g/30)]||1===h&&["y"]||["yy",h];return i[2]=b,i[3]=a>0,i[4]=c,W.apply({},i)}function Y(a,b,c){var d,e=c-b,f=c-a.day();return f>e&&(f-=7),e-7>f&&(f+=7),d=db(a).add("d",f),{week:Math.ceil(d.dayOfYear()/7),year:d.year()}}function Z(a,b,c,d,e){var f,g,h=U(a,0,1).getUTCDay();return c=null!=c?c:e,f=e-h+(h>d?7:0)-(e>h?7:0),g=7*(b-1)+(c-e)+f+1,{year:g>0?a:a-1,dayOfYear:g>0?g:u(a-1)+g}}function $(a){var b=a._i,c=a._f;return null===b?db.invalid({nullInput:!0}):("string"==typeof b&&(a._i=b=C().preparse(b)),db.isMoment(b)?(a=i(b),a._d=new Date(+b._d)):c?m(c)?Q(a):N(a):S(a),new f(a))}function _(a,b){db.fn[a]=db.fn[a+"s"]=function(a){var c=this._isUTC?"UTC":"";return null!=a?(this._d["set"+c+b](a),db.updateOffset(this),this):this._d["get"+c+b]()}}function ab(a){db.duration.fn[a]=function(){return this._data[a]}}function bb(a,b){db.duration.fn["as"+a]=function(){return+this/b}}function cb(a){var b=!1,c=db;"undefined"==typeof 
 ender&&(a?(gb.moment=function(){return!b&&console&&console.warn&&(b=!0,console.warn("Accessing Moment through the global scope is deprecated, and will be removed in an upcoming release.")),c.apply(null,arguments)},h(gb.moment,c)):gb.moment=db)}for(var db,eb,fb="2.5.1",gb=this,hb=Math.round,ib=0,jb=1,kb=2,lb=3,mb=4,nb=5,ob=6,pb={},qb={_isAMomentObject:null,_i:null,_f:null,_l:null,_strict:null,_isUTC:null,_offset:null,_pf:null,_lang:null},rb="undefined"!=typeof module&&module.exports&&"undefined"!=typeof require,sb=/^\/?Date\((\-?\d+)/i,tb=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,ub=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/,vb=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}|X|zz?|ZZ?|.)/g,wb=/(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g,xb=/\d\d?/,yb=/\d{1,3}/,zb=/\d{1,4}/,Ab=/[+\-]?\d{1,6}/,Bb=
 /\d+/,Cb=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Db=/Z|[\+\-]\d\d:?\d\d/gi,Eb=/T/i,Fb=/[\+\-]?\d+(\.\d{1,3})?/,Gb=/\d/,Hb=/\d\d/,Ib=/\d{3}/,Jb=/\d{4}/,Kb=/[+-]?\d{6}/,Lb=/[+-]?\d+/,Mb=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Nb="YYYY-MM-DDTHH:mm:ssZ",Ob=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],Pb=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d{1,3}/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],Qb=/([\+\-]|\d\d)/gi,Rb="Date|Hours|Minutes|Seconds|Milliseconds".split("|"),Sb={Milliseconds:1,Seconds:1e3,Minutes:6e4,Hours:36e5,Days:864e5,Months:2592e6,Years:31536e6},Tb={ms:"millisecond",s:"second",m:"minute",h:"hour",d:"day",D:"date",w:"week",W:"isoWeek",M:"
 month",y:"year",DDD:"dayOfYear",e:"weekday",E:"isoWeekday",gg:"weekYear",GG:"isoWeekYear"},Ub={dayofyear:"dayOfYear",isoweekday:"isoWeekday",isoweek:"isoWeek",weekyear:"weekYear",isoweekyear:"isoWeekYear"},Vb={},Wb="DDD w W M D d".split(" "),Xb="M D H h m s w W".split(" "),Yb={M:function(){return this.month()+1},MMM:function(a){return this.lang().monthsShort(this,a)},MMMM:function(a){return this.lang().months(this,a)},D:function(){return this.date()},DDD:function(){return this.dayOfYear()},d:function(){return this.day()},dd:function(a){return this.lang().weekdaysMin(this,a)},ddd:function(a){return this.lang().weekdaysShort(this,a)},dddd:function(a){return this.lang().weekdays(this,a)},w:function(){return this.week()},W:function(){return this.isoWeek()},YY:function(){return k(this.year()%100,2)},YYYY:function(){return k(this.year(),4)},YYYYY:function(){return k(this.year(),5)},YYYYYY:function(){var a=this.year(),b=a>=0?"+":"-";return b+k(Math.abs(a),6)},gg:function(){return k(this.we
 ekYear()%100,2)},gggg:function(){return k(this.weekYear(),4)},ggggg:function(){return k(this.weekYear(),5)},GG:function(){return k(this.isoWeekYear()%100,2)},GGGG:function(){return k(this.isoWeekYear(),4)},GGGGG:function(){return k(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.lang().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.lang().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return s(this.milliseconds()/100)},SS:function(){return k(s(this.milliseconds()/10),2)},SSS:function(){return k(this.milliseconds(),3)},SSSS:function(){return k(this.milliseconds(),3)},Z:function(){var a=-this.zone(),b="+";return 0>a&&(a=-a,b="-"),b+k(s(a/60),2)+":"+k(s(a)%60,2)},ZZ:function(){var a=-this.zone(),b="+";return 0>a&&(a=-a,b="-"),b+k(s(a/60),2)
 +k(s(a)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},X:function(){return this.unix()},Q:function(){return this.quarter()}},Zb=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"];Wb.length;)eb=Wb.pop(),Yb[eb+"o"]=d(Yb[eb],eb);for(;Xb.length;)eb=Xb.pop(),Yb[eb+eb]=c(Yb[eb],2);for(Yb.DDDD=c(Yb.DDD,3),h(e.prototype,{set:function(a){var b,c;for(c in a)b=a[c],"function"==typeof b?this[c]=b:this["_"+c]=b},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(a){return this._months[a.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(a){return this._monthsShort[a.month()]},monthsParse:function(a){var b,c,d;for(this._monthsParse||(this._monthsParse=[]),b=0;12>b;b++)if(this._monthsParse[b]||(c=db.utc([2e3,b]),d="^"+this.months(c,"")+"|^"+this.monthsShort(c,""),this._monthsParse[b]=new RegExp(d.replace(".",""),"i")),this._
 monthsParse[b].test(a))return b},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(a){return this._weekdays[a.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(a){return this._weekdaysShort[a.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(a){return this._weekdaysMin[a.day()]},weekdaysParse:function(a){var b,c,d;for(this._weekdaysParse||(this._weekdaysParse=[]),b=0;7>b;b++)if(this._weekdaysParse[b]||(c=db([2e3,1]).day(b),d="^"+this.weekdays(c,"")+"|^"+this.weekdaysShort(c,"")+"|^"+this.weekdaysMin(c,""),this._weekdaysParse[b]=new RegExp(d.replace(".",""),"i")),this._weekdaysParse[b].test(a))return b},_longDateFormat:{LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D YYYY",LLL:"MMMM D YYYY LT",LLLL:"dddd, MMMM D YYYY LT"},longDateFormat:function(a){var b=this._longDateFormat[a];return!b&&this._longDateFormat[a.toUpperCase()]&&(b=this._longDateFormat[a.toUpperCase()].replace(/MMMM|MM|D
 D|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a]=b),b},isPM:function(a){return"p"===(a+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(a,b){var c=this._calendar[a];return"function"==typeof c?c.apply(b):c},_relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},relativeTime:function(a,b,c,d){var e=this._relativeTime[c];return"function"==typeof e?e(a,b,c,d):e.replace(/%d/i,a)},pastFuture:function(a,b){var c=this._relativeTime[a>0?"future":"past"];return"function"==typeof c?c(b):c.replace(/%s/i,b)},ordinal:function(a){return this._ordinal.replace("%d",a)},_ordinal:"%d",preparse:function(a)
 {return a},postformat:function(a){return a},week:function(a){return Y(a,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),db=function(c,d,e,f){var g;return"boolean"==typeof e&&(f=e,e=a),g={},g._isAMomentObject=!0,g._i=c,g._f=d,g._l=e,g._strict=f,g._isUTC=!1,g._pf=b(),$(g)},db.utc=function(c,d,e,f){var g;return"boolean"==typeof e&&(f=e,e=a),g={},g._isAMomentObject=!0,g._useUTC=!0,g._isUTC=!0,g._l=e,g._i=c,g._f=d,g._strict=f,g._pf=b(),$(g).utc()},db.unix=function(a){return db(1e3*a)},db.duration=function(a,b){var c,d,e,f=a,h=null;return db.isDuration(a)?f={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(f={},b?f[b]=a:f.milliseconds=a):(h=tb.exec(a))?(c="-"===h[1]?-1:1,f={y:0,d:s(h[kb])*c,h:s(h[lb])*c,m:s(h[mb])*c,s:s(h[nb])*c,ms:s(h[ob])*c}):(h=ub.exec(a))&&(c="-"===h[1]?-1:1,e=function(a){var b=a&&parseFloat(a.replace(",","."));return(isNaN(b)?0:b)*c},f={y:e(h[2]),M:e(h[3]),d:e(h[4]),h
 :e(h[5]),m:e(h[6]),s:e(h[7]),w:e(h[8])}),d=new g(f),db.isDuration(a)&&a.hasOwnProperty("_lang")&&(d._lang=a._lang),d},db.version=fb,db.defaultFormat=Nb,db.updateOffset=function(){},db.lang=function(a,b){var c;return a?(b?A(y(a),b):null===b?(B(a),a="en"):pb[a]||C(a),c=db.duration.fn._lang=db.fn._lang=C(a),c._abbr):db.fn._lang._abbr},db.langData=function(a){return a&&a._lang&&a._lang._abbr&&(a=a._lang._abbr),C(a)},db.isMoment=function(a){return a instanceof f||null!=a&&a.hasOwnProperty("_isAMomentObject")},db.isDuration=function(a){return a instanceof g},eb=Zb.length-1;eb>=0;--eb)r(Zb[eb]);for(db.normalizeUnits=function(a){return p(a)},db.invalid=function(a){var b=db.utc(0/0);return null!=a?h(b._pf,a):b._pf.userInvalidated=!0,b},db.parseZone=function(a){return db(a).parseZone()},h(db.fn=f.prototype,{clone:function(){return db(this)},valueOf:function(){return+this._d+6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().lang("en").
 format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date(+this):this._d},toISOString:function(){var a=db(this).utc();return 0<a.year()&&a.year()<=9999?F(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):F(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},toArray:function(){var a=this;return[a.year(),a.month(),a.date(),a.hours(),a.minutes(),a.seconds(),a.milliseconds()]},isValid:function(){return x(this)},isDSTShifted:function(){return this._a?this.isValid()&&o(this._a,(this._isUTC?db.utc(this._a):db(this._a)).toArray())>0:!1},parsingFlags:function(){return h({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(){return this.zone(0)},local:function(){return this.zone(0),this._isUTC=!1,this},format:function(a){var b=F(this,a||db.defaultFormat);return this.lang().postformat(b)},add:function(a,b){var c;return c="string"==typeof a?db.duration(+b,a):db.duration(a,b),l(this,c,1),this},subtract:function(a,b){var c;return c="string"==typeof a?db.duration(+b,a):db.du
 ration(a,b),l(this,c,-1),this},diff:function(a,b,c){var d,e,f=z(a,this),g=6e4*(this.zone()-f.zone());return b=p(b),"year"===b||"month"===b?(d=432e5*(this.daysInMonth()+f.daysInMonth()),e=12*(this.year()-f.year())+(this.month()-f.month()),e+=(this-db(this).startOf("month")-(f-db(f).startOf("month")))/d,e-=6e4*(this.zone()-db(this).startOf("month").zone()-(f.zone()-db(f).startOf("month").zone()))/d,"year"===b&&(e/=12)):(d=this-f,e="second"===b?d/1e3:"minute"===b?d/6e4:"hour"===b?d/36e5:"day"===b?(d-g)/864e5:"week"===b?(d-g)/6048e5:d),c?e:j(e)},from:function(a,b){return db.duration(this.diff(a)).lang(this.lang()._abbr).humanize(!b)},fromNow:function(a){return this.from(db(),a)},calendar:function(){var a=z(db(),this).startOf("day"),b=this.diff(a,"days",!0),c=-6>b?"sameElse":-1>b?"lastWeek":0>b?"lastDay":1>b?"sameDay":2>b?"nextDay":7>b?"nextWeek":"sameElse";return this.format(this.lang().calendar(c,this))},isLeapYear:function(){return v(this.year())},isDST:function(){return this.zone()<t
 his.clone().month(0).zone()||this.zone()<this.clone().month(5).zone()},day:function(a){var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=V(a,this.lang()),this.add({d:a-b})):b},month:function(a){var b,c=this._isUTC?"UTC":"";return null!=a?"string"==typeof a&&(a=this.lang().monthsParse(a),"number"!=typeof a)?this:(b=this.date(),this.date(1),this._d["set"+c+"Month"](a),this.date(Math.min(b,this.daysInMonth())),db.updateOffset(this),this):this._d["get"+c+"Month"]()},startOf:function(a){switch(a=p(a)){case"year":this.month(0);case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a?this.weekday(0):"isoWeek"===a&&this.isoWeekday(1),this},endOf:function(a){return a=p(a),this.startOf(a).add("isoWeek"===a?"week":a,1).subtract("ms",1)},isAfter:function(a,b){return b="undefined"!=typeof b?b:"millisecond",+this.clone().startOf(b)>+db(a).startOf(b)},i
 sBefore:function(a,b){return b="undefined"!=typeof b?b:"millisecond",+this.clone().startOf(b)<+db(a).startOf(b)},isSame:function(a,b){return b=b||"ms",+this.clone().startOf(b)===+z(a,this).startOf(b)},min:function(a){return a=db.apply(null,arguments),this>a?this:a},max:function(a){return a=db.apply(null,arguments),a>this?this:a},zone:function(a){var b=this._offset||0;return null==a?this._isUTC?b:this._d.getTimezoneOffset():("string"==typeof a&&(a=I(a)),Math.abs(a)<16&&(a=60*a),this._offset=a,this._isUTC=!0,b!==a&&l(this,db.duration(b-a,"m"),1,!0),this)},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.zone(this._tzm):"string"==typeof this._i&&this.zone(this._i),this},hasAlignedHourOffset:function(a){return a=a?db(a).zone():0,(this.zone()-a)%60===0},daysInMonth:function(){return t(this.year(),this.month())},dayOfYear:function(a){var b=hb((db(this).startOf("day")-db(this)
 .startOf("year"))/864e5)+1;return null==a?b:this.add("d",a-b)},quarter:function(){return Math.ceil((this.month()+1)/3)},weekYear:function(a){var b=Y(this,this.lang()._week.dow,this.lang()._week.doy).year;return null==a?b:this.add("y",a-b)},isoWeekYear:function(a){var b=Y(this,1,4).year;return null==a?b:this.add("y",a-b)},week:function(a){var b=this.lang().week(this);return null==a?b:this.add("d",7*(a-b))},isoWeek:function(a){var b=Y(this,1,4).week;return null==a?b:this.add("d",7*(a-b))},weekday:function(a){var b=(this.day()+7-this.lang()._week.dow)%7;return null==a?b:this.add("d",a-b)},isoWeekday:function(a){return null==a?this.day()||7:this.day(this.day()%7?a:a-7)},get:function(a){return a=p(a),this[a]()},set:function(a,b){return a=p(a),"function"==typeof this[a]&&this[a](b),this},lang:function(b){return b===a?this._lang:(this._lang=C(b),this)}}),eb=0;eb<Rb.length;eb++)_(Rb[eb].toLowerCase().replace(/s$/,""),Rb[eb]);_("year","FullYear"),db.fn.days=db.fn.day,db.fn.months=db.fn.month
 ,db.fn.weeks=db.fn.week,db.fn.isoWeeks=db.fn.isoWeek,db.fn.toJSON=db.fn.toISOString,h(db.duration.fn=g.prototype,{_bubble:function(){var a,b,c,d,e=this._milliseconds,f=this._days,g=this._months,h=this._data;h.milliseconds=e%1e3,a=j(e/1e3),h.seconds=a%60,b=j(a/60),h.minutes=b%60,c=j(b/60),h.hours=c%24,f+=j(c/24),h.days=f%30,g+=j(f/30),h.months=g%12,d=j(g/12),h.years=d},weeks:function(){return j(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*s(this._months/12)},humanize:function(a){var b=+this,c=X(b,!a,this.lang());return a&&(c=this.lang().pastFuture(b,c)),this.lang().postformat(c)},add:function(a,b){var c=db.duration(a,b);return this._milliseconds+=c._milliseconds,this._days+=c._days,this._months+=c._months,this._bubble(),this},subtract:function(a,b){var c=db.duration(a,b);return this._milliseconds-=c._milliseconds,this._days-=c._days,this._months-=c._months,this._bubble(),this},get:function(a){return a=p(a),this[a.toLower
 Case()+"s"]()},as:function(a){return a=p(a),this["as"+a.charAt(0).toUpperCase()+a.slice(1)+"s"]()},lang:db.fn.lang,toIsoString:function(){var a=Math.abs(this.years()),b=Math.abs(this.months()),c=Math.abs(this.days()),d=Math.abs(this.hours()),e=Math.abs(this.minutes()),f=Math.abs(this.seconds()+this.milliseconds()/1e3);return this.asSeconds()?(this.asSeconds()<0?"-":"")+"P"+(a?a+"Y":"")+(b?b+"M":"")+(c?c+"D":"")+(d||e||f?"T":"")+(d?d+"H":"")+(e?e+"M":"")+(f?f+"S":""):"P0D"}});for(eb in Sb)Sb.hasOwnProperty(eb)&&(bb(eb,Sb[eb]),ab(eb.toLowerCase()));bb("Weeks",6048e5),db.duration.fn.asMonths=function(){return(+this-31536e6*this.years())/2592e6+12*this.years()},db.lang("en",{ordinal:function(a){var b=a%10,c=1===s(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),rb?(module.exports=db,cb(!0)):"function"==typeof define&&define.amd?define("moment",function(b,c,d){return d.config&&d.config()&&d.config().noGlobal!==!0&&cb(d.config().noGlobal===a),db}):cb()}).call(this);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/715b5926/attachments/partials/views/packageDetails.html
----------------------------------------------------------------------
diff --git a/attachments/partials/views/packageDetails.html b/attachments/partials/views/packageDetails.html
index 8223134..a1a4efa 100644
--- a/attachments/partials/views/packageDetails.html
+++ b/attachments/partials/views/packageDetails.html
@@ -122,9 +122,9 @@
                         Last Updated
                     </div>
                 </div>
-                <div class="row">
+                <div class="row" ng-show="lastupdated">
                     <div class="column-12--hand">
-                        01/01/1987
+                        {{lastupdated}}
                     </div>
                 </div>
                 <div class="row">
@@ -132,9 +132,9 @@
                         Engine Number
                     </div>
                 </div>
-                <div class="row">
+                <div class="row" ng-show="engines">
                     <div class="column-12--hand">
-                        >=3.0
+                        <span ng-repeat="engine in engines">{{engine.version}}</span>
                     </div>
                 </div>
                 <div class="row">
@@ -143,8 +143,8 @@
                     </div>
                 </div>
                 <div class="row">
-                    <div class="package-label column-12--hand">
-                        MIT
+                    <div class="column-12--hand">
+                        {{license}}
                     </div>
                 </div>
             </div>


[14/15] git commit: Merge branch 'refactor' of github.com:jbavari/cordova-registry-web into refactor

Posted by st...@apache.org.
Merge branch 'refactor' of github.com:jbavari/cordova-registry-web into refactor


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/ad011373
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/ad011373
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/ad011373

Branch: refs/heads/refactor
Commit: ad011373979c714834a6c932e473a0fca387ef14
Parents: 0f2b629 715b592
Author: Steven Gill <st...@gmail.com>
Authored: Wed Apr 2 15:50:00 2014 -0700
Committer: Steven Gill <st...@gmail.com>
Committed: Wed Apr 2 15:50:00 2014 -0700

----------------------------------------------------------------------
 Gruntfile.js                                    |  14 +-
 attachments/css/controls/dropdowns.less         |  50 +++++
 attachments/css/fontello-codes.css              |  13 +-
 attachments/css/fontello-embedded.css           |  25 ++-
 attachments/css/fontello-ie7-codes.css          |  13 +-
 attachments/css/fontello-ie7.css                |  13 +-
 attachments/css/fontello.css                    |  25 ++-
 attachments/css/pages/packageDetails.less       |  31 ++-
 attachments/css/pages/search.less               |   4 +
 attachments/css/styles.css                      |  83 +++++++-
 attachments/css/styles.less                     |   3 +
 attachments/css/variables.less                  |   3 +-
 attachments/font/fontello.eot                   | Bin 4868 -> 4392 bytes
 attachments/font/fontello.svg                   |  13 +-
 attachments/font/fontello.ttf                   | Bin 4700 -> 4224 bytes
 attachments/font/fontello.woff                  | Bin 3328 -> 3020 bytes
 attachments/index.html                          |   3 +-
 attachments/js/controllers/packageDetails.js    |   9 +-
 attachments/js/controllers/search.js            |  12 +-
 attachments/js/lib/moment.min.js                |   6 +
 attachments/partials/directives/pluginlist.html |   9 +-
 attachments/partials/views/packageDetails.html  | 195 ++++++++++++-------
 attachments/partials/views/search.html          |  18 +-
 23 files changed, 392 insertions(+), 150 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/ad011373/Gruntfile.js
----------------------------------------------------------------------


[02/15] git commit: Fixed the Grunt watch configuration - watching the css files to call LESS and then reload server was infinitely looping. Less would be compiled and change css, which then made reload happen. However, changing less caused a reload, so

Posted by st...@apache.org.
Fixed the Grunt watch configuration - watching the css files to call LESS and then reload server was infinitely looping. Less would be compiled and change css, which then made reload happen. However, changing less caused a reload, so there was two reloads for each. This is now fixed


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/100a9dfc
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/100a9dfc
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/100a9dfc

Branch: refs/heads/refactor
Commit: 100a9dfc65441911b40e09c2f2ed1d8e85ad85a6
Parents: 0b2fbdf
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 09:09:29 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 09:09:29 2014 -0500

----------------------------------------------------------------------
 Gruntfile.js | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/100a9dfc/Gruntfile.js
----------------------------------------------------------------------
diff --git a/Gruntfile.js b/Gruntfile.js
index 948d284..0a49e13 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -7,9 +7,13 @@ module.exports = function(grunt) {
     pkg: grunt.file.readJSON('package.json'),
     config:grunt.file.readJSON('config.json'),
     watch: {
-      changeFiles: {
-        files: ['attachments/*.html', 'attachments/partials/**/*.html', 'attachments/css/**/*.less', 'attachments/css/**/*.css', 'attachments/js/**/*.js'],
-        tasks: ['less', 'shell:reloadServer']
+      reloadServer: {
+        files: ['attachments/*.html', 'attachments/partials/**/*.html', 'attachments/css/styles.css', 'attachments/js/**/*.js'],
+        tasks: ['shell:reloadServer']
+      },
+      stylesheets: {
+        files: ['attachments/css/**/*.less'],
+        tasks: ['less']
       },
       options: {
         livereload: true


[08/15] git commit: Fixes for platform details page and style.css included

Posted by st...@apache.org.
Fixes for platform details page and style.css included


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/346cd100
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/346cd100
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/346cd100

Branch: refs/heads/refactor
Commit: 346cd100d74b7512b9c234856b361821fc455f48
Parents: ced6020
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 12:21:38 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 12:21:38 2014 -0500

----------------------------------------------------------------------
 attachments/css/styles.css                     | 69 ++++++++++++++++++++-
 attachments/css/styles.less                    |  3 +
 attachments/partials/views/packageDetails.html | 14 +++--
 3 files changed, 80 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/346cd100/attachments/css/styles.css
----------------------------------------------------------------------
diff --git a/attachments/css/styles.css b/attachments/css/styles.css
index b46365f..cb80410 100644
--- a/attachments/css/styles.css
+++ b/attachments/css/styles.css
@@ -13,6 +13,61 @@ h2 {
   font-size: 1.2em;
   font-weight: normal;
 }
+select {
+  padding: 3px;
+  margin: 0;
+  -webkit-border-radius: 4px;
+  -moz-border-radius: 4px;
+  border-radius: 4px;
+  -webkit-box-shadow: 0 3px 0 #cccccc, 0 -1px #656f78 inset;
+  -moz-box-shadow: 0 3px 0 #cccccc, 0 -1px #656f78 inset;
+  box-shadow: 0 3px 0 #cccccc, 0 -1px #656f78 inset;
+  background: #effbfe;
+  color: #656f78;
+  border: none;
+  outline: none;
+  display: inline-block;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  appearance: none;
+  cursor: pointer;
+  text-align: center;
+}
+/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+  select {
+    padding-right: 18px;
+  }
+}
+label.dropdown {
+  position: relative;
+}
+label.dropdown:after {
+  content: '<>';
+  font: 11px "Consolas", monospace;
+  color: #656f78;
+  -webkit-transform: rotate(90deg);
+  -moz-transform: rotate(90deg);
+  -ms-transform: rotate(90deg);
+  transform: rotate(90deg);
+  right: 8px;
+  top: 2px;
+  padding: 0 0 2px;
+  border-bottom: 1px solid #bfb7b9;
+  position: absolute;
+  pointer-events: none;
+}
+label.dropdown:before {
+  content: '';
+  right: 6px;
+  top: 0px;
+  width: 20px;
+  height: 15px;
+  background: #effbfe;
+  position: absolute;
+  pointer-events: none;
+  display: block;
+}
 .button-bar {
   display: table;
   table-layout: fixed;
@@ -2965,7 +3020,7 @@ div.left {
 }
 /* Package Details styles */
 .space {
-  padding: 20px 0px;
+  padding: 5px 0px;
   border-bottom: solid 2px #bfb7b9;
 }
 .toprow {
@@ -2977,6 +3032,15 @@ div.left {
   cursor: pointer;
   padding: 20px 0px;
 }
+.version-dropdown {
+  width: 100%;
+}
+.package-detail-rows div.row {
+  padding: 5px 0px;
+}
+.readme {
+  margin-top: 10px;
+}
 /* View all page styles */
 .viewContainer {
   padding-left: 10px;
@@ -2994,6 +3058,9 @@ div.left {
   padding: 15px 0px;
   border-bottom: dotted 1px #bfb7b9;
 }
+.filter-row {
+  padding-top: 10px;
+}
 .filter-list {
   padding: 10px;
 }

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/346cd100/attachments/css/styles.less
----------------------------------------------------------------------
diff --git a/attachments/css/styles.less b/attachments/css/styles.less
index 67535cd..24a7adf 100644
--- a/attachments/css/styles.less
+++ b/attachments/css/styles.less
@@ -2,10 +2,13 @@
 @import (reference) "mixins.less";
 @import "variables.less";
 
+
 // @import "../font/style.css";
 @import "../css/fontello.css";
 @import "typography.less";
 
+@import "controls/dropdowns.less";
+
 @import (less) "topcoat-desktop-light.min.css";
 
 @import (less) "flexboxgrid.min.css";

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/346cd100/attachments/partials/views/packageDetails.html
----------------------------------------------------------------------
diff --git a/attachments/partials/views/packageDetails.html b/attachments/partials/views/packageDetails.html
index c53f5aa..0525972 100644
--- a/attachments/partials/views/packageDetails.html
+++ b/attachments/partials/views/packageDetails.html
@@ -1,16 +1,18 @@
-<div class="viewContainer row">
+<div class="viewContainer row package-detail-rows">
     <div class="column-8--hand offset-2--hand">
 
-        <div class="row top-button"
+        <div class="top-button">
             <a ng-click="backToSearch()"><i class="icon-left-dir"></i>Back to search results</a>
         </div>
 
         <div class="row toprow">
             <div class="package-label column-8--hand">Plugin ID</div>
             <div class="column-4--hand right">
-                <select ng-model="currentVersion" ng-options="key as key for (key, value) in versions">
+                <label class="dropdown">
+                <select class="version-dropdown" ng-model="currentVersion" ng-options="key as key for (key, value) in versions">
                     <option value="{{currentVersion}}">{{currentVersion}}</option> 
                 </select>
+                </label>
             </div>
 
         </div>
@@ -76,7 +78,7 @@
             </div>
             <div class="row">
                 <div class="column-12--hand">
-                    <span class="" ng-repeat="keyword in keywords">{{keyword}}<span ng-show="{{keywords.length -1 != $index}}">, &nbsp;</span></span>
+                    <span class="" ng-repeat="keyword in keywords"><a href="/#/search?search={{keyword}}">{{keyword}}</a><span ng-show="{{keywords.length -1 != $index}}">,&nbsp;</span></span>
                 </div>
             </div>
         </div>
@@ -86,7 +88,9 @@
                 <div class="package-label column-12--hand">Install {{description}} using the <a href="http://cordova.apache.org/docs/en/edge/guide_cli_index.md.html#The%20Command-line%20Interface">Cordova CLI:</a></div>
             </div>
             <div class="row">
-                cordova plugin add {{packageID}}
+                <div class="column-12--hand">
+                    cordova plugin add {{packageID}}
+                </div>
             </div>
         </div>
 


[13/15] git commit: updated some styles

Posted by st...@apache.org.
updated some styles


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/0f2b629a
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/0f2b629a
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/0f2b629a

Branch: refs/heads/refactor
Commit: 0f2b629a5e818bc6f322d792d722f46e906dc1e4
Parents: 7b377c3
Author: Steven Gill <st...@gmail.com>
Authored: Wed Apr 2 15:49:44 2014 -0700
Committer: Steven Gill <st...@gmail.com>
Committed: Wed Apr 2 15:49:44 2014 -0700

----------------------------------------------------------------------
 Gruntfile.js                            | 1 +
 attachments/partials/views/viewAll.html | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/0f2b629a/Gruntfile.js
----------------------------------------------------------------------
diff --git a/Gruntfile.js b/Gruntfile.js
index 948d284..91dad6a 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -89,6 +89,7 @@ module.exports = function(grunt) {
       grunt.task.run([
           'configureProxies:localRegistry',
           'connect:develop',
+          'shell:reloadServer',
           'watch'
       ]);
   });

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/0f2b629a/attachments/partials/views/viewAll.html
----------------------------------------------------------------------
diff --git a/attachments/partials/views/viewAll.html b/attachments/partials/views/viewAll.html
index 231b632..c198d45 100644
--- a/attachments/partials/views/viewAll.html
+++ b/attachments/partials/views/viewAll.html
@@ -1,6 +1,6 @@
 <topbar></topbar>
 <div class="row">
-	<div class="offset-2--hand column-8--hand">
+	<div class="offset-1--hand column-10--hand">
 		<div class="viewContainer">
 			<pluginlist></pluginlist>
 			<div ng-show="loading" class="row loading-plugins">
@@ -11,4 +11,4 @@
 			</div>
 		</div>
 	</div>
-</div>
\ No newline at end of file
+</div>


[07/15] git commit: Including the correct filters this time

Posted by st...@apache.org.
Including the correct filters this time


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/ced60208
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/ced60208
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/ced60208

Branch: refs/heads/refactor
Commit: ced602083b8840c6f3228901a23c3c7147a099f1
Parents: 3736ad6
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 12:20:40 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 12:20:40 2014 -0500

----------------------------------------------------------------------
 attachments/js/controllers/search.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/ced60208/attachments/js/controllers/search.js
----------------------------------------------------------------------
diff --git a/attachments/js/controllers/search.js b/attachments/js/controllers/search.js
index df95014..fd81f56 100644
--- a/attachments/js/controllers/search.js
+++ b/attachments/js/controllers/search.js
@@ -49,10 +49,10 @@ angular.module('registry.controllers').controller('SearchController', ['$rootSco
 		if($scope.filterBlackberry) {
 			platformFilters.push('blackberry10');
 		}
-		if($scope.filterWindows7) {
+		if($scope.filterWindowsPhone7) {
 			platformFilters.push('wp7');
 		}
-		if($scope.filterWindows8) {
+		if($scope.filterWindowsPhone8) {
 			platformFilters.push('wp8');
 		}
 		if($scope.filterWindows8) {


[10/15] git commit: Adding basic sorting on the search results ng-repeat directive via orderBy

Posted by st...@apache.org.
Adding basic sorting on the search results ng-repeat directive via orderBy


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/27c89cf9
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/27c89cf9
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/27c89cf9

Branch: refs/heads/refactor
Commit: 27c89cf9c894870d9954bfc6ac92f5bbff2d938a
Parents: 10fd1ac
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 13:56:14 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 13:56:14 2014 -0500

----------------------------------------------------------------------
 attachments/js/controllers/search.js            | 8 ++++++++
 attachments/partials/directives/pluginlist.html | 9 ++++++---
 2 files changed, 14 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/27c89cf9/attachments/js/controllers/search.js
----------------------------------------------------------------------
diff --git a/attachments/js/controllers/search.js b/attachments/js/controllers/search.js
index fd81f56..eef47e4 100644
--- a/attachments/js/controllers/search.js
+++ b/attachments/js/controllers/search.js
@@ -15,6 +15,14 @@ angular.module('registry.controllers').controller('SearchController', ['$rootSco
 
 	$scope.searchTerm = SearchService.getSearch();
 
+	$scope.reverse = null;
+	$scope.orderValue = 'key';
+
+	$scope.setOrderBy = function setOrderBy (value) {
+		$scope.orderValue = value;
+		$scope.reverse = !$scope.reverse;
+	};
+
 	$scope.selectedPlatforms = function() {
 		//send back null if we arent showing filters
 		if(!$scope.showFilters) {

http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/27c89cf9/attachments/partials/directives/pluginlist.html
----------------------------------------------------------------------
diff --git a/attachments/partials/directives/pluginlist.html b/attachments/partials/directives/pluginlist.html
index 65af6b6..05ece9a 100644
--- a/attachments/partials/directives/pluginlist.html
+++ b/attachments/partials/directives/pluginlist.html
@@ -1,16 +1,19 @@
 <div ng-show="plugins.length > 0">
     <div class="row pluginHeader">
         <div class="column-9--hand column-8--lap">
-            Plugin ID &amp; description
+            <a ng-click="setOrderBy('key')">Plugin ID &amp; description</a>
+            <span ng-show="orderValue == 'key'"><i ng-show="reverse" class="icon-up-dir"></i><i ng-hide="reverse" class="icon-down-dir"></i>
+            </span>
         </div>
         <div class="column-3--hand column-2--lap center">
             Version
         </div>
         <div class="column-2--hand center invisible--hand visible--lap">
-            Downloads
+            <a ng-click="setOrderBy('downloads[plugin.key]')">Downloads</a>
+            <span ng-show="orderValue == 'downloads[plugin.key]' "><i ng-show="reverse" class="icon-up-dir"></i><i ng-hide="reverse" class="icon-down-dir"></i></span>
         </div>
     </div>
-    <div ng-repeat="plugin in plugins | platformFilter: selectedPlatforms()" class="row pluginItem">
+    <div ng-repeat="plugin in plugins | platformFilter: selectedPlatforms() | orderBy:orderValue:reverse" class="row pluginItem">
         <div class="column-9--hand column-8--lap">
             <div><a ng-href="#/package/{{plugin.key}}">{{plugin.key}}</a></div>
             <div class="pluginItemDescription">{{((plugin.value.description)||(plugin.doc.description))}}</div>


[03/15] git commit: Removed the icons from the filters. Updated styles

Posted by st...@apache.org.
Removed the icons from the filters. Updated styles


Project: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/commit/06efc8f0
Tree: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/tree/06efc8f0
Diff: http://git-wip-us.apache.org/repos/asf/cordova-registry-web/diff/06efc8f0

Branch: refs/heads/refactor
Commit: 06efc8f0c790f06add697810a8e10949c8f66fa9
Parents: 100a9df
Author: Josh Bavari <jo...@raisemore.com>
Authored: Sun Mar 30 09:25:04 2014 -0500
Committer: Josh Bavari <jo...@raisemore.com>
Committed: Sun Mar 30 09:25:04 2014 -0500

----------------------------------------------------------------------
 attachments/partials/views/search.html | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-registry-web/blob/06efc8f0/attachments/partials/views/search.html
----------------------------------------------------------------------
diff --git a/attachments/partials/views/search.html b/attachments/partials/views/search.html
index 280035b..cd07c75 100644
--- a/attachments/partials/views/search.html
+++ b/attachments/partials/views/search.html
@@ -10,7 +10,7 @@
             </ng-pluralize>
             </div>
         </div>
-        <div class="row">
+        <div class="row filter-row">
             <a ng-click="toggleFilters()"><i ng-class="{'icon-minus-circled': showFilters, 'icon-plus-circled': hideFilters}"></i>Filter by Platform:</a> <span ng-show="showFilters" class="filter-platform-note">* Note, if the plugin developer did not specify platforms available, it will be filtered out. Sorry!</span>
         </div>
         <div class="row filter-list" ng-show="showFilters">
@@ -18,56 +18,56 @@
                 <label class="topcoat-checkbox">
                     <input type="checkbox" ng-model="filteriOS" />
                     <div class="topcoat-checkbox__checkmark"></div>
-                    <span>iOS <i class="icon-mobile"></i></span>
+                    <span>iOS</span>
                 </label>
             </div>
             <div class="column-3--lap">
                 <label class="topcoat-checkbox">
                     <input type="checkbox" ng-model="filterAndroid" />
                     <div class="topcoat-checkbox__checkmark"></div>
-                    <span>Android <i class="icon-android"></i></span>
+                    <span>Android</span>
                 </label>
             </div>
             <div class="column-3--lap">
                 <label class="topcoat-checkbox">
                     <input type="checkbox" ng-model="filterWindowsPhone7" />
                     <div class="topcoat-checkbox__checkmark"></div>
-                    <span>Windows Phone 7 <i class="icon-windowsphone7"></i></span>
+                    <span>Windows Phone 7</span>
                 </label>
             </div>
             <div class="column-3--lap">
                 <label class="topcoat-checkbox">
                     <input type="checkbox" ng-model="filterWindowsPhone8" />
                     <div class="topcoat-checkbox__checkmark"></div>
-                    <span>Windows Phone 8 <i class="icon-windowsphone8"></i></span>
+                    <span>Windows Phone 8</span>
                 </label>
             </div>
             <div class="column-3--lap">
                 <label class="topcoat-checkbox">
                     <input type="checkbox" ng-model="filterWindows8" />
                     <div class="topcoat-checkbox__checkmark"></div>
-                    <span>Windows 8 <i class="icon-windows8"></i></span>
+                    <span>Windows 8</span>
                 </label>
             </div>
             <div class="column-3--lap">
                 <label class="topcoat-checkbox">
                     <input type="checkbox" ng-model="filterFirefox" />
                     <div class="topcoat-checkbox__checkmark"></div>
-                    <span>Firefox OS <i class="icon-firefox"></i></span>
+                    <span>Firefox OS</span>
                 </label>
             </div>
             <div class="column-3--lap">
                 <label class="topcoat-checkbox">
                     <input type="checkbox" ng-model="filterBlackberry" />
                     <div class="topcoat-checkbox__checkmark"></div>
-                    <span>Blackberry <i class="icon-blackberry"></i></span>
+                    <span>Blackberry</span>
                 </label>
             </div>
             <div class="column-3--lap">
                 <label class="topcoat-checkbox">
                     <input type="checkbox" ng-model="filterUbuntu" />
                     <div class="topcoat-checkbox__checkmark"></div>
-                    <span>Ubuntu <i class="icon-ubuntu"></i></span>
+                    <span>Ubuntu</span>
                 </label>
             </div>
         </div>