6
6
*/
7
7
( function ( ) {
8
8
9
+ /* commonjs package manager support (eg componentjs) */
10
+ if ( typeof module !== "undefined" && typeof exports !== "undefined" && module . exports === exports ) {
11
+ module . exports = 'ngCordova' ;
12
+ }
13
+
9
14
angular . module ( 'ngCordova' , [
10
15
'ngCordova.plugins'
11
16
] ) ;
@@ -15,11 +20,11 @@ angular.module('ngCordova', [
15
20
16
21
angular . module ( 'ngCordova.plugins.3dtouch' , [ ] )
17
22
18
- . factory ( '$cordova3DTouch' , [ '$q' , function ( $q ) {
23
+ . factory ( '$cordova3DTouch' , [ '$q' , function ( $q ) {
19
24
var quickActions = [ ] ;
20
25
var quickActionHandler = { } ;
21
26
22
- var createQuickActionHandler = function ( quickActionHandler ) {
27
+ var createQuickActionHandler = function ( quickActionHandler ) {
23
28
return function ( payload ) {
24
29
for ( var key in quickActionHandler ) {
25
30
if ( payload . type === key ) {
@@ -64,7 +69,7 @@ angular.module('ngCordova.plugins.3dtouch', [])
64
69
* @param function callback (optional)
65
70
* @return promise
66
71
*/
67
- addQuickAction : function ( type , title , iconType , iconTemplate , subtitle , callback ) {
72
+ addQuickAction : function ( type , title , iconType , iconTemplate , subtitle , callback ) {
68
73
var deferred = $q . defer ( ) ;
69
74
70
75
var quickAction = {
@@ -81,14 +86,14 @@ angular.module('ngCordova.plugins.3dtouch', [])
81
86
quickAction . iconTemplate = iconTemplate ;
82
87
}
83
88
84
- this . isAvailable ( ) . then ( function ( ) {
89
+ this . isAvailable ( ) . then ( function ( ) {
85
90
quickActions . push ( quickAction ) ;
86
91
quickActionHandler [ type ] = callback ;
87
92
window . ThreeDeeTouch . configureQuickActions ( quickActions ) ;
88
93
window . ThreeDeeTouch . onHomeIconPressed = createQuickActionHandler ( quickActionHandler ) ;
89
94
deferred . resolve ( quickActions ) ;
90
95
} ,
91
- function ( err ) {
96
+ function ( err ) {
92
97
deferred . reject ( err ) ;
93
98
} ) ;
94
99
@@ -102,15 +107,15 @@ angular.module('ngCordova.plugins.3dtouch', [])
102
107
* @param function callback
103
108
* @return promise
104
109
*/
105
- addQuickActionHandler : function ( type , callback ) {
110
+ addQuickActionHandler : function ( type , callback ) {
106
111
var deferred = $q . defer ( ) ;
107
112
108
- this . isAvailable ( ) . then ( function ( ) {
113
+ this . isAvailable ( ) . then ( function ( ) {
109
114
quickActionHandler [ type ] = callback ;
110
115
window . ThreeDeeTouch . onHomeIconPressed = createQuickActionHandler ( quickActionHandler ) ;
111
116
deferred . resolve ( true ) ;
112
117
} ,
113
- function ( err ) {
118
+ function ( err ) {
114
119
deferred . reject ( err ) ;
115
120
} ) ;
116
121
@@ -122,14 +127,14 @@ angular.module('ngCordova.plugins.3dtouch', [])
122
127
*
123
128
* @return bool
124
129
*/
125
- enableLinkPreview : function ( ) {
130
+ enableLinkPreview : function ( ) {
126
131
var deferred = $q . defer ( ) ;
127
132
128
- this . isAvailable ( ) . then ( function ( ) {
133
+ this . isAvailable ( ) . then ( function ( ) {
129
134
window . ThreeDeeTouch . enableLinkPreview ( ) ;
130
135
deferred . resolve ( true ) ;
131
136
} ,
132
- function ( err ) {
137
+ function ( err ) {
133
138
deferred . reject ( err ) ;
134
139
} ) ;
135
140
@@ -142,14 +147,14 @@ angular.module('ngCordova.plugins.3dtouch', [])
142
147
* @param function callback
143
148
* @return promise
144
149
*/
145
- addForceTouchHandler : function ( callback ) {
150
+ addForceTouchHandler : function ( callback ) {
146
151
var deferred = $q . defer ( ) ;
147
152
148
- this . isAvailable ( ) . then ( function ( ) {
153
+ this . isAvailable ( ) . then ( function ( ) {
149
154
window . ThreeDeeTouch . watchForceTouches ( callback ) ;
150
155
deferred . resolve ( true ) ;
151
156
} ,
152
- function ( err ) {
157
+ function ( err ) {
153
158
deferred . reject ( err ) ;
154
159
} ) ;
155
160
@@ -5314,112 +5319,6 @@ angular.module('ngCordova.plugins.localNotification', [])
5314
5319
} ;
5315
5320
} ] ) ;
5316
5321
5317
- // install : cordova plugin add https://github.com/floatinghotpot/cordova-plugin-mmedia.git
5318
- // link : https://github.com/floatinghotpot/cordova-plugin-mmedia
5319
-
5320
- angular . module ( 'ngCordova.plugins.mMediaAds' , [ ] )
5321
-
5322
- . factory ( '$cordovaMMediaAds' , [ '$q' , '$window' , function ( $q , $window ) {
5323
-
5324
- return {
5325
- setOptions : function ( options ) {
5326
- var d = $q . defer ( ) ;
5327
-
5328
- $window . mMedia . setOptions ( options , function ( ) {
5329
- d . resolve ( ) ;
5330
- } , function ( ) {
5331
- d . reject ( ) ;
5332
- } ) ;
5333
-
5334
- return d . promise ;
5335
- } ,
5336
-
5337
- createBanner : function ( options ) {
5338
- var d = $q . defer ( ) ;
5339
-
5340
- $window . mMedia . createBanner ( options , function ( ) {
5341
- d . resolve ( ) ;
5342
- } , function ( ) {
5343
- d . reject ( ) ;
5344
- } ) ;
5345
-
5346
- return d . promise ;
5347
- } ,
5348
-
5349
- removeBanner : function ( ) {
5350
- var d = $q . defer ( ) ;
5351
-
5352
- $window . mMedia . removeBanner ( function ( ) {
5353
- d . resolve ( ) ;
5354
- } , function ( ) {
5355
- d . reject ( ) ;
5356
- } ) ;
5357
-
5358
- return d . promise ;
5359
- } ,
5360
-
5361
- showBanner : function ( position ) {
5362
- var d = $q . defer ( ) ;
5363
-
5364
- $window . mMedia . showBanner ( position , function ( ) {
5365
- d . resolve ( ) ;
5366
- } , function ( ) {
5367
- d . reject ( ) ;
5368
- } ) ;
5369
-
5370
- return d . promise ;
5371
- } ,
5372
-
5373
- showBannerAtXY : function ( x , y ) {
5374
- var d = $q . defer ( ) ;
5375
-
5376
- $window . mMedia . showBannerAtXY ( x , y , function ( ) {
5377
- d . resolve ( ) ;
5378
- } , function ( ) {
5379
- d . reject ( ) ;
5380
- } ) ;
5381
-
5382
- return d . promise ;
5383
- } ,
5384
-
5385
- hideBanner : function ( ) {
5386
- var d = $q . defer ( ) ;
5387
-
5388
- $window . mMedia . hideBanner ( function ( ) {
5389
- d . resolve ( ) ;
5390
- } , function ( ) {
5391
- d . reject ( ) ;
5392
- } ) ;
5393
-
5394
- return d . promise ;
5395
- } ,
5396
-
5397
- prepareInterstitial : function ( options ) {
5398
- var d = $q . defer ( ) ;
5399
-
5400
- $window . mMedia . prepareInterstitial ( options , function ( ) {
5401
- d . resolve ( ) ;
5402
- } , function ( ) {
5403
- d . reject ( ) ;
5404
- } ) ;
5405
-
5406
- return d . promise ;
5407
- } ,
5408
-
5409
- showInterstitial : function ( ) {
5410
- var d = $q . defer ( ) ;
5411
-
5412
- $window . mMedia . showInterstitial ( function ( ) {
5413
- d . resolve ( ) ;
5414
- } , function ( ) {
5415
- d . reject ( ) ;
5416
- } ) ;
5417
-
5418
- return d . promise ;
5419
- }
5420
- } ;
5421
- } ] ) ;
5422
-
5423
5322
// install : cordova plugin add cordova-plugin-media
5424
5323
// link : https://github.com/apache/cordova-plugin-media
5425
5324
@@ -5563,6 +5462,112 @@ angular.module('ngCordova.plugins.media', [])
5563
5462
} ;
5564
5463
} ] ) ;
5565
5464
5465
+ // install : cordova plugin add https://github.com/floatinghotpot/cordova-plugin-mmedia.git
5466
+ // link : https://github.com/floatinghotpot/cordova-plugin-mmedia
5467
+
5468
+ angular . module ( 'ngCordova.plugins.mMediaAds' , [ ] )
5469
+
5470
+ . factory ( '$cordovaMMediaAds' , [ '$q' , '$window' , function ( $q , $window ) {
5471
+
5472
+ return {
5473
+ setOptions : function ( options ) {
5474
+ var d = $q . defer ( ) ;
5475
+
5476
+ $window . mMedia . setOptions ( options , function ( ) {
5477
+ d . resolve ( ) ;
5478
+ } , function ( ) {
5479
+ d . reject ( ) ;
5480
+ } ) ;
5481
+
5482
+ return d . promise ;
5483
+ } ,
5484
+
5485
+ createBanner : function ( options ) {
5486
+ var d = $q . defer ( ) ;
5487
+
5488
+ $window . mMedia . createBanner ( options , function ( ) {
5489
+ d . resolve ( ) ;
5490
+ } , function ( ) {
5491
+ d . reject ( ) ;
5492
+ } ) ;
5493
+
5494
+ return d . promise ;
5495
+ } ,
5496
+
5497
+ removeBanner : function ( ) {
5498
+ var d = $q . defer ( ) ;
5499
+
5500
+ $window . mMedia . removeBanner ( function ( ) {
5501
+ d . resolve ( ) ;
5502
+ } , function ( ) {
5503
+ d . reject ( ) ;
5504
+ } ) ;
5505
+
5506
+ return d . promise ;
5507
+ } ,
5508
+
5509
+ showBanner : function ( position ) {
5510
+ var d = $q . defer ( ) ;
5511
+
5512
+ $window . mMedia . showBanner ( position , function ( ) {
5513
+ d . resolve ( ) ;
5514
+ } , function ( ) {
5515
+ d . reject ( ) ;
5516
+ } ) ;
5517
+
5518
+ return d . promise ;
5519
+ } ,
5520
+
5521
+ showBannerAtXY : function ( x , y ) {
5522
+ var d = $q . defer ( ) ;
5523
+
5524
+ $window . mMedia . showBannerAtXY ( x , y , function ( ) {
5525
+ d . resolve ( ) ;
5526
+ } , function ( ) {
5527
+ d . reject ( ) ;
5528
+ } ) ;
5529
+
5530
+ return d . promise ;
5531
+ } ,
5532
+
5533
+ hideBanner : function ( ) {
5534
+ var d = $q . defer ( ) ;
5535
+
5536
+ $window . mMedia . hideBanner ( function ( ) {
5537
+ d . resolve ( ) ;
5538
+ } , function ( ) {
5539
+ d . reject ( ) ;
5540
+ } ) ;
5541
+
5542
+ return d . promise ;
5543
+ } ,
5544
+
5545
+ prepareInterstitial : function ( options ) {
5546
+ var d = $q . defer ( ) ;
5547
+
5548
+ $window . mMedia . prepareInterstitial ( options , function ( ) {
5549
+ d . resolve ( ) ;
5550
+ } , function ( ) {
5551
+ d . reject ( ) ;
5552
+ } ) ;
5553
+
5554
+ return d . promise ;
5555
+ } ,
5556
+
5557
+ showInterstitial : function ( ) {
5558
+ var d = $q . defer ( ) ;
5559
+
5560
+ $window . mMedia . showInterstitial ( function ( ) {
5561
+ d . resolve ( ) ;
5562
+ } , function ( ) {
5563
+ d . reject ( ) ;
5564
+ } ) ;
5565
+
5566
+ return d . promise ;
5567
+ }
5568
+ } ;
5569
+ } ] ) ;
5570
+
5566
5571
// install : cordova plugin add https://github.com/floatinghotpot/cordova-mobfox-pro.git
5567
5572
// link : https://github.com/floatinghotpot/cordova-mobfox-pro
5568
5573
@@ -6556,7 +6561,7 @@ angular.module('ngCordova.plugins.serial', [])
6556
6561
return q . promise ;
6557
6562
} ;
6558
6563
6559
- serialService . open = function ( options ) {
6564
+ serialService . open = function ( options ) {
6560
6565
var q = $q . defer ( ) ;
6561
6566
6562
6567
serial . open ( options , function success ( ) {
@@ -6568,7 +6573,7 @@ angular.module('ngCordova.plugins.serial', [])
6568
6573
return q . promise ;
6569
6574
} ;
6570
6575
6571
- serialService . write = function ( data ) {
6576
+ serialService . write = function ( data ) {
6572
6577
var q = $q . defer ( ) ;
6573
6578
6574
6579
serial . write ( data , function success ( ) {
@@ -6580,7 +6585,7 @@ angular.module('ngCordova.plugins.serial', [])
6580
6585
return q . promise ;
6581
6586
} ;
6582
6587
6583
- serialService . writeHex = function ( data ) {
6588
+ serialService . writeHex = function ( data ) {
6584
6589
var q = $q . defer ( ) ;
6585
6590
6586
6591
serial . writeHex ( data , function success ( ) {
@@ -6592,7 +6597,7 @@ angular.module('ngCordova.plugins.serial', [])
6592
6597
return q . promise ;
6593
6598
} ;
6594
6599
6595
- serialService . read = function ( ) {
6600
+ serialService . read = function ( ) {
6596
6601
var q = $q . defer ( ) ;
6597
6602
6598
6603
serial . read ( function success ( buffer ) {
@@ -6605,14 +6610,14 @@ angular.module('ngCordova.plugins.serial', [])
6605
6610
return q . promise ;
6606
6611
} ;
6607
6612
6608
- serialService . registerReadCallback = function ( successCallback , errorCallback ) {
6613
+ serialService . registerReadCallback = function ( successCallback , errorCallback ) {
6609
6614
serial . registerReadCallback ( function success ( buffer ) {
6610
6615
var view = new Uint8Array ( buffer ) ;
6611
6616
successCallback ( view ) ;
6612
6617
} , errorCallback ) ;
6613
6618
} ;
6614
6619
6615
- serialService . close = function ( ) {
6620
+ serialService . close = function ( ) {
6616
6621
var q = $q . defer ( ) ;
6617
6622
6618
6623
serial . close ( function success ( ) {
0 commit comments