summaryrefslogtreecommitdiffstats
path: root/js/controllers/demo-callbacks.js
diff options
context:
space:
mode:
authoristeven <ignatius.steven@gmail.com>2015-03-02 18:58:55 +0800
committeristeven <ignatius.steven@gmail.com>2015-03-02 18:58:55 +0800
commit8fc305e50194513f52c562f9c0a08abedf39b5c3 (patch)
tree5b2d365c12fbefaa930c0ec6f919cad7844e0280 /js/controllers/demo-callbacks.js
parent5d07c54eed841de0f714a8bacf1740d0df5f1ed8 (diff)
downloadangular-multi-select-8fc305e50194513f52c562f9c0a08abedf39b5c3.zip
angular-multi-select-8fc305e50194513f52c562f9c0a08abedf39b5c3.tar.gz
angular-multi-select-8fc305e50194513f52c562f9c0a08abedf39b5c3.tar.bz2
demo file for testing
Diffstat (limited to 'js/controllers/demo-callbacks.js')
-rw-r--r--js/controllers/demo-callbacks.js72
1 files changed, 72 insertions, 0 deletions
diff --git a/js/controllers/demo-callbacks.js b/js/controllers/demo-callbacks.js
new file mode 100644
index 0000000..40099b3
--- /dev/null
+++ b/js/controllers/demo-callbacks.js
@@ -0,0 +1,72 @@
+myApp.controller( 'demoCallbacks' , [ '$scope' , function ($scope) {
+
+ $scope.modernBrowsers = [
+ {
+ icon: '<img src="https://cdn1.iconfinder.com/data/icons/fatcow/32/opera.png" />',
+ name: 'Opera',
+ maker: 'Opera Software',
+ ticked: true
+ },
+ {
+ icon: '<img src="https://cdn1.iconfinder.com/data/icons/fatcow/32/internet_explorer.png" />',
+ name: 'Internet Explorer',
+ maker: 'Microsoft',
+ ticked: false
+ },
+ {
+ icon: '<img src="https://cdn1.iconfinder.com/data/icons/humano2/32x32/apps/firefox-icon.png" />',
+ name: 'Firefox',
+ maker: 'Mozilla Foundation',
+ ticked: true
+ },
+ {
+ icon: '<img src="https://cdn1.iconfinder.com/data/icons/fatcow/32x32/safari_browser.png" />',
+ name: 'Safari',
+ maker: 'Apple',
+ ticked: false
+ },
+ {
+ icon: '<img src="https://cdn1.iconfinder.com/data/icons/google_jfk_icons_by_carlosjj/32/chrome.png" />',
+ name: 'Chrome',
+ maker: 'Google',
+ ticked: true
+ }
+ ];
+
+ $scope.fOpen = function() {
+ console.log( 'On-open' );
+ }
+
+ $scope.fClose = function() {
+ console.log( 'On-close' );
+ }
+
+ $scope.fClick = function( data ) {
+ console.log( 'On-item-click' );
+ console.log( 'On-item-click - data:' );
+ console.log( data );
+ }
+
+ $scope.fSelectAll = function() {
+ console.log( 'On-select-all' );
+ }
+
+ $scope.fSelectNone = function() {
+ console.log( 'On-select-none' );
+ }
+
+ $scope.fReset = function() {
+ console.log( 'On-reset' );
+ }
+
+ $scope.fClear = function() {
+ console.log( 'On-clear' );
+ }
+
+ $scope.fFilterChange = function( data ) {
+ console.log( 'On-filter-change' );
+ console.log( 'On-filter-change - keyword: ' + data.keyword );
+ console.log( 'On-filter-change - result: ' );
+ console.log( data.result );
+ }
+}]);