Skip to content

Commit 553dd47

Browse files
committed
added package css and fixed ios template bug
1 parent 46ea930 commit 553dd47

File tree

4 files changed

+41
-41
lines changed

4 files changed

+41
-41
lines changed

angular-ui-scribble.css

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
.scribble-canvas {
2+
position: relative;
3+
overflow: auto;
4+
height: 230px;
5+
/*height: 100%;*/
6+
}
7+
.scribble-canvas canvas {
8+
position: absolute;
9+
top: 0;
10+
left: 0;
11+
}
12+
.scribble-actions li {
13+
list-style: none;
14+
display: inline;
15+
width: 100px;
16+
}
17+
.scribble-actions button {
18+
width: 70px;
19+
}
20+
.scribble-canvas button {
21+
position: absolute;
22+
bottom: 0px;
23+
left: 340px;
24+
}

angular-ui-scribble.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ angular.module('angular-ui-scribble',[])
77
callbackBtn: '&'
88
},
99
template:
10-
`<div class="scribble">
11-
<ul class="scribble-actions">
12-
<li><button ng-click="clearSignature()">Clear</button></li>
13-
<li ng-if='mode!="erase"'><button ng-click="setMode('erase')">Erase</button></li>
14-
<li ng-if='mode=="erase"'><button ng-click="setMode('pen')">Pen</button></li>
15-
<li><input id="selectBackground" type="file" accept="image/*" capture="camera"></lis>
16-
</ul>
17-
<div class="scribble-canvas" height="200" width="350">
18-
<canvas height="200" width="380" style="z-index:2;"></canvas>
19-
<canvas id="scribble-background" height="200" width="380" style="z-index:1;"></canvas>
20-
<button ng-if="signatureReady" ng-click="callbackBtn({signature: signaturePad.toDataURL()})">Done</button>
21-
</div>
22-
</div>`,
10+
'<div class="scribble">'+
11+
'<ul class="scribble-actions">'+
12+
'<li><button ng-click="clearSignature()">Clear</button></li>'+
13+
'<li ng-if=\'mode!="erase"\'><button ng-click="setMode(\'erase\')">Erase</button></li>'+
14+
'<li ng-if=\'mode=="erase"\'><button ng-click="setMode(\'pen\')">Pen</button></li>'+
15+
'<li><input id="selectBackground" type="file" accept="image/*" capture="camera"></lis>'+
16+
'</ul>'+
17+
'<div class="scribble-canvas" height="200" width="350">'+
18+
'<canvas height="200" width="380" style="z-index:2;"></canvas>'+
19+
'<canvas id="scribble-background" height="200" width="380" style="z-index:1;"></canvas>'+
20+
'<button ng-if="signatureReady" ng-click="callbackBtn({signature: signaturePad.toDataURL()})">Done</button>'+
21+
'</div>'+
22+
'</div>',
2323
controller: function($scope, $element, $attrs){
2424
$scope.mode = 'pen';
2525
$scope.signaturePad;

demo/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<link rel="stylesheet" href="./style.css">
1010
<!-- Angular-UI-Scribble -->
1111
<script src="../angular-ui-scribble.js"></script>
12+
<link rel="stylesheet" href="../angular-ui-scribble.css">
1213
</head>
1314
<body ng-app="app">
1415
<div ng-controller="scribbleExampleCtrl">

demo/style.css

Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,10 @@
11
/* Demo css*/
2-
*{
2+
* {
33
font-family: verdana, arial,sans-serif;
44
}
5-
pre{
5+
pre {
66
width: 70%;
77
}
8-
.scribble-canvas canvas{
8+
.scribble-canvas canvas {
99
border: 1px solid #f4f4f4;
1010
}
11-
/* Add to package css*/
12-
.scribble-canvas {
13-
position: relative;
14-
overflow: auto;
15-
height: 230px;
16-
/*height: 100%;*/
17-
}
18-
.scribble-canvas canvas{
19-
position: absolute;
20-
top: 0;
21-
left: 0;
22-
}
23-
.scribble-actions li{
24-
list-style: none;
25-
display: inline;
26-
width: 100px;
27-
}
28-
.scribble-actions button{
29-
width: 70px;
30-
}
31-
.scribble-canvas button{
32-
position: absolute;
33-
bottom: 0px;
34-
left: 340px;
35-
}

0 commit comments

Comments
 (0)