diff --git a/demo/assets/devicon.json b/demo/assets/devicon.json index 195fa773..2f070898 100644 --- a/demo/assets/devicon.json +++ b/demo/assets/devicon.json @@ -2,6 +2,7 @@ "ProgrammingLanguages": { "name": "Programming Languages", + "order": 1, "icons": [ { @@ -46,6 +47,7 @@ "DevelopmentTools": { "name": "Development tools", + "order": 2, "icons": [ { @@ -125,6 +127,7 @@ "DesigningTools": { "name": "Designing tools", + "order": 3, "icons": [ { diff --git a/demo/assets/script.js b/demo/assets/script.js index 41de8843..0ee2ce3f 100644 --- a/demo/assets/script.js +++ b/demo/assets/script.js @@ -1,8 +1,23 @@ -var phonecatApp = angular.module('devicon', []); +var devicon = angular.module('devicon', []); -phonecatApp.controller('IconListCtrl', function ($scope, $http) { +devicon.controller('IconListCtrl', function ($scope, $http) { + $http.get('assets/devicon.json').success(function(data) { $scope.icons = data[0]; }); - + +}); + +devicon.filter('toArray', function () { + 'use strict'; + + return function (obj) { + if (!(obj instanceof Object)) { + return obj; + } + + return Object.keys(obj).map(function (key) { + return Object.defineProperty(obj[key], '$key', {__proto__: null, value: key}); + }); + } }); \ No newline at end of file diff --git a/demo/assets/scss/style.scss b/demo/assets/scss/style.scss index e67bd443..23330673 100644 --- a/demo/assets/scss/style.scss +++ b/demo/assets/scss/style.scss @@ -1,11 +1,16 @@ @import "../scss/devicon.scss"; +ul { + margin: 0; +} + .devicons { + padding: 3rem 0; list-style: none; li { display: inline-block; - padding: 1rem 2rem; + padding: 2rem 3rem; } } diff --git a/demo/assets/style.css b/demo/assets/style.css index 3dfcb206..e786923a 100644 --- a/demo/assets/style.css +++ b/demo/assets/style.css @@ -316,12 +316,17 @@ color: #faa625; } +ul { + margin: 0; +} + .devicons { + padding: 3rem 0; list-style: none; } .devicons li { display: inline-block; - padding: 1rem 2rem; + padding: 2rem 3rem; } i { diff --git a/demo/index.html b/demo/index.html index f723bc1d..1dd09574 100644 --- a/demo/index.html +++ b/demo/index.html @@ -16,7 +16,7 @@ - + @@ -25,15 +25,21 @@

devicon

--> -
-