This repository was archived by the owner on Dec 13, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +38
-15
lines changed
src/Our.Umbraco.InnerContent/Web/UI/App_Plugins/InnerContent Expand file tree Collapse file tree 3 files changed +38
-15
lines changed Original file line number Diff line number Diff line change 1
1
/*
2
2
Inner Content - Doc Type Picker
3
3
*/
4
- .inner-content__doctypepicker table input , .inner-content__doctypepicker table select {
4
+
5
+ .inner-content__doctypepicker table input ,
6
+ .inner-content__doctypepicker table select {
5
7
width : 100% ;
6
8
padding-right : 0 ;
7
9
}
8
10
9
- .inner-content__doctypepicker table td .icon-navigation , .inner-content__doctypepicker i .inner-content__help-icon {
11
+ .inner-content__doctypepicker table td .icon-navigation ,
12
+ .inner-content__doctypepicker i .inner-content__help-icon {
10
13
vertical-align : middle;
11
14
color : # CCC ;
12
15
}
13
16
14
- .inner-content__doctypepicker table td .icon-navigation : hover , .inner-content__doctypepicker i .inner-content__help-icon : hover {
17
+ .inner-content__doctypepicker table td .icon-navigation : hover ,
18
+ .inner-content__doctypepicker i .inner-content__help-icon : hover {
15
19
color : # 343434 ;
16
20
}
17
21
18
- .inner-content__doctypepicker i .inner-content__help-icon {
19
- margin-left : 10px ;
20
- }
21
-
22
22
.inner-content__doctypepicker table .td-min {
23
23
width : 1px ;
24
24
}
Original file line number Diff line number Diff line change @@ -9,6 +9,9 @@ angular.module("umbraco").controller("Our.Umbraco.InnerContent.Controllers.DocTy
9
9
var vm = this ;
10
10
vm . add = add ;
11
11
vm . remove = remove ;
12
+ vm . tooltipMouseOver = tooltipMouseOver ;
13
+ vm . tooltipMouseLeave = tooltipMouseLeave ;
14
+
12
15
vm . sortableOptions = {
13
16
axis : "y" ,
14
17
containment : "parent" ,
@@ -22,6 +25,12 @@ angular.module("umbraco").controller("Our.Umbraco.InnerContent.Controllers.DocTy
22
25
}
23
26
} ;
24
27
28
+ vm . tooltip = {
29
+ show : false ,
30
+ event : null ,
31
+ content : null
32
+ } ;
33
+
25
34
innerContentService . getAllContentTypes ( ) . then ( function ( docTypes ) {
26
35
vm . docTypes = docTypes ;
27
36
} ) ;
@@ -36,14 +45,29 @@ angular.module("umbraco").controller("Our.Umbraco.InnerContent.Controllers.DocTy
36
45
icContentTypeGuid : "" ,
37
46
nameTemplate : ""
38
47
} ) ;
48
+ setDirty ( ) ;
39
49
} ;
40
50
41
51
function remove ( index ) {
42
52
$scope . model . value . splice ( index , 1 ) ;
53
+ setDirty ( ) ;
43
54
} ;
44
55
56
+ function tooltipMouseOver ( $event ) {
57
+ vm . tooltip = {
58
+ show : true ,
59
+ event : $event ,
60
+ content : $event . currentTarget . dataset . tooltip
61
+ } ;
45
62
} ;
46
63
64
+ function tooltipMouseLeave ( ) {
65
+ vm . tooltip = {
66
+ show : false ,
67
+ event : null ,
68
+ content : null
69
+ } ;
70
+ } ;
47
71
48
72
function setDirty ( ) {
49
73
if ( $scope . propertyForm ) {
Original file line number Diff line number Diff line change 9
9
</ th >
10
10
< th >
11
11
Name Template
12
+ < i class ="icon icon-help-alt inner-content__help-icon "
13
+ data-tooltip ="Enter an angularjs expression to evaluate against each item for its name. "
14
+ ng-mouseover ="vm.tooltipMouseOver($event) "
15
+ ng-mouseleave ="vm.tooltipMouseLeave() "> </ i >
12
16
</ th >
13
17
< th class ="td-min " ng-show ="model.value.length > 1 " />
14
18
</ tr >
31
35
</ table >
32
36
< div >
33
37
< a href ="" class ="btn " ng-click ="vm.add() "> Add</ a >
34
- < i class ="icon icon-help-alt medium inner-content__help-icon " ng-click ="showHelpText = !showHelpText "> </ i >
35
38
</ div >
36
39
</ div >
37
- < br />
38
- < div class ="inner-content__help-text " ng-show ="showHelpText ">
39
- < p >
40
- < b > Name template:</ b > < br />
41
- Enter an angular expression to evaluate against each item for its name.
42
- </ p >
43
- </ div >
40
+ < umb-tooltip ng-if ="vm.tooltip.show " event ="vm.tooltip.event ">
41
+ {{vm.tooltip.content}}
42
+ </ umb-tooltip >
44
43
</ div >
You can’t perform that action at this time.
0 commit comments