Commit f14492e8 authored by Evren Kutar's avatar Evren Kutar

resolves #68

parent 630835fb
<button type="button" class="close breadcrumb pull-left"><i class="fa fa-angle-left"></i> Geri </button>
<!--<button type="button" class="close breadcrumb pull-left"><i class="fa fa-angle-left"></i> Geri </button>-->
<!--<ul class="breadcrumb">-->
<!--<li ng-repeat="link in $root.breadcrumblinks" ng-class="{'active':$last}">-->
<!--<a href="#" ng-if="!$last">{{link}}</a>-->
<!--<span ng-if="$last">{{link}}</span>-->
<!--</li>-->
<!--</ul>-->
<button type="button" class="close breadcrumb pull-right" ng-click="goBack()">İleri <i class="fa fa-angle-right"></i></button>
\ No newline at end of file
<!--<button type="button" class="close breadcrumb pull-right" ng-click="goBack()">İleri <i class="fa fa-angle-right"></i></button>-->
\ No newline at end of file
......@@ -2,7 +2,8 @@
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown">
<div class="badge" ng-if="notifications[2].length > 0">{{notifications[2].length}}</div>
<i class="fa fa-envelope fa-fw"></i> <i class="fa fa-caret-down"></i>
<i class="fa fa-envelope fa-fw" tooltip-placement="bottom" uib-tooltip="Mesajlar"></i> <i
class="fa fa-caret-down"></i>
</a>
<ul class="dropdown-menu dropdown-messages" ng-if="notifications[2].length > 0">
<li ng-repeat="notify in notifications[2] | limitTo: '8'">
......@@ -30,7 +31,8 @@
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown">
<div class="badge" ng-if="notifications[1].length > 0">{{notifications[1].length}}</div>
<i class="fa fa-tasks fa-fw"></i> <i class="fa fa-caret-down"></i>
<i class="fa fa-tasks fa-fw" tooltip-placement="bottom" uib-tooltip="Görevler"></i> <i
class="fa fa-caret-down"></i>
</a>
<ul class="dropdown-menu dropdown-tasks" ng-if="notifications[1].length > 0">
<li ng-repeat="notify in notifications[1] | limitTo: '8'">
......@@ -64,7 +66,8 @@
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown">
<div class="badge" ng-if="notifications[3].length > 0">{{notifications[3].length}}</div>
<i class="fa fa-bell fa-fw"></i> <i class="fa fa-caret-down"></i>
<i class="fa fa-bell fa-fw" tooltip-placement="bottom" uib-tooltip="Duyurular"></i> <i
class="fa fa-caret-down"></i>
</a>
<ul class="dropdown-menu dropdown-alerts" ng-if="notifications[3].length > 0">
<li>
......@@ -81,7 +84,8 @@
<!-- /.dropdown -->
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown">
<i class="fa fa-user fa-fw"></i> <i class="fa fa-caret-down"></i>
<i class="fa fa-user fa-fw" tooltip-placement="bottom" uib-tooltip="Profil"></i> <i
class="fa fa-caret-down"></i>
</a>
<ul class="dropdown-menu dropdown-user">
<li><a role="button"><i class="fa fa-user fa-fw"></i> Profil</a></li>
......
......@@ -21,9 +21,9 @@
</ul>
</span>
<input type="text"
ng-model="form.model"
ng-model="$$value$$"
uib-typeahead="item as item.name for item in form.getTitleMap($viewValue)"
typeahead-on-select="form.onSelect($item)"
typeahead-on-select="form.onSelect($item, form.name)"
typeahead-loading="loadingTitleMap" typeahead-no-results="noResults"
typeahead-wait-ms="500"
placeholder="{{form.title}}"
......
......@@ -107,7 +107,9 @@ angular.module('formService', ['ui.bootstrap'])
*/
generator.group = function (scope) {
if (!scope.grouping) {return scope;}
if (!scope.grouping) {
return scope;
}
var newForm = [];
......@@ -115,7 +117,9 @@ angular.module('formService', ['ui.bootstrap'])
var extractedList = [];
angular.forEach(itemList, function (value, key) {
var item = getFormItem(value);
if (item) {extractedList.push(item);}
if (item) {
extractedList.push(item);
}
});
$log.debug('extractedList: ', extractedList);
......@@ -394,32 +398,35 @@ angular.module('formService', ['ui.bootstrap'])
wf: v.wf,
add_cmd: v.add_cmd,
name: k,
key:k,
key: k,
model_name: v.model_name,
selected_item: {},
titleMap: [],
onSelect: function (item) {
onSelect: function (item, inputname) {
scope.model[k] = item.value;
$timeout(function () {
document.querySelector('input[name=' + inputname + ']').value = item.name;
});
},
onDropdownSelect: function (item, inputname) {
scope.model[k] = item.value;
jQuery('input[name=' + inputname + ']').val(item.name);
$timeout(function () {
document.querySelector('input[name=' + inputname + ']').value = item.name;
});
},
getTitleMap: function (viewValue) {
modelScope.form_params.query = viewValue;
return scope.generateTitleMap(modelScope);
},
getDropdownTitleMap: function () {
delete modelScope.form_params.query;
formitem.gettingTitleMap = true;
if (formitem.titleMap.length > 0) {
formitem.gettingTitleMap = false;
} else {
scope.generateTitleMap(modelScope)
.then(function (data) {
formitem.titleMap = data;
formitem.gettingTitleMap = false;
});
}
scope.generateTitleMap(modelScope)
.then(function (data) {
formitem.titleMap = data;
formitem.gettingTitleMap = false;
});
}
};
......
This diff is collapsed.
This diff is collapsed.
......@@ -838,14 +838,14 @@ angular.module("shared/templates/directives/guide-help.html", []).run(["$templat
angular.module("shared/templates/directives/header-breadcrumb.html", []).run(["$templateCache", function($templateCache) {
$templateCache.put("shared/templates/directives/header-breadcrumb.html",
"<button type=\"button\" class=\"close breadcrumb pull-left\"><i class=\"fa fa-angle-left\"></i> Geri </button>\n" +
"<!--<button type=\"button\" class=\"close breadcrumb pull-left\"><i class=\"fa fa-angle-left\"></i> Geri </button>-->\n" +
"<!--<ul class=\"breadcrumb\">-->\n" +
" <!--<li ng-repeat=\"link in $root.breadcrumblinks\" ng-class=\"{'active':$last}\">-->\n" +
" <!--<a href=\"#\" ng-if=\"!$last\">{{link}}</a>-->\n" +
" <!--<span ng-if=\"$last\">{{link}}</span>-->\n" +
" <!--</li>-->\n" +
"<!--</ul>-->\n" +
"<button type=\"button\" class=\"close breadcrumb pull-right\" ng-click=\"goBack()\">İleri <i class=\"fa fa-angle-right\"></i></button>");
"<!--<button type=\"button\" class=\"close breadcrumb pull-right\" ng-click=\"goBack()\">İleri <i class=\"fa fa-angle-right\"></i></button>-->");
}]);
angular.module("shared/templates/directives/header-notification.html", []).run(["$templateCache", function($templateCache) {
......@@ -854,7 +854,8 @@ angular.module("shared/templates/directives/header-notification.html", []).run([
" <li class=\"dropdown\">\n" +
" <a class=\"dropdown-toggle\" data-toggle=\"dropdown\">\n" +
" <div class=\"badge\" ng-if=\"notifications[2].length > 0\">{{notifications[2].length}}</div>\n" +
" <i class=\"fa fa-envelope fa-fw\"></i> <i class=\"fa fa-caret-down\"></i>\n" +
" <i class=\"fa fa-envelope fa-fw\" tooltip-placement=\"bottom\" uib-tooltip=\"Mesajlar\"></i> <i\n" +
" class=\"fa fa-caret-down\"></i>\n" +
" </a>\n" +
" <ul class=\"dropdown-menu dropdown-messages\" ng-if=\"notifications[2].length > 0\">\n" +
" <li ng-repeat=\"notify in notifications[2] | limitTo: '8'\">\n" +
......@@ -882,7 +883,8 @@ angular.module("shared/templates/directives/header-notification.html", []).run([
" <li class=\"dropdown\">\n" +
" <a class=\"dropdown-toggle\" data-toggle=\"dropdown\">\n" +
" <div class=\"badge\" ng-if=\"notifications[1].length > 0\">{{notifications[1].length}}</div>\n" +
" <i class=\"fa fa-tasks fa-fw\"></i> <i class=\"fa fa-caret-down\"></i>\n" +
" <i class=\"fa fa-tasks fa-fw\" tooltip-placement=\"bottom\" uib-tooltip=\"Görevler\"></i> <i\n" +
" class=\"fa fa-caret-down\"></i>\n" +
" </a>\n" +
" <ul class=\"dropdown-menu dropdown-tasks\" ng-if=\"notifications[1].length > 0\">\n" +
" <li ng-repeat=\"notify in notifications[1] | limitTo: '8'\">\n" +
......@@ -916,7 +918,8 @@ angular.module("shared/templates/directives/header-notification.html", []).run([
" <li class=\"dropdown\">\n" +
" <a class=\"dropdown-toggle\" data-toggle=\"dropdown\">\n" +
" <div class=\"badge\" ng-if=\"notifications[3].length > 0\">{{notifications[3].length}}</div>\n" +
" <i class=\"fa fa-bell fa-fw\"></i> <i class=\"fa fa-caret-down\"></i>\n" +
" <i class=\"fa fa-bell fa-fw\" tooltip-placement=\"bottom\" uib-tooltip=\"Duyurular\"></i> <i\n" +
" class=\"fa fa-caret-down\"></i>\n" +
" </a>\n" +
" <ul class=\"dropdown-menu dropdown-alerts\" ng-if=\"notifications[3].length > 0\">\n" +
" <li>\n" +
......@@ -933,7 +936,8 @@ angular.module("shared/templates/directives/header-notification.html", []).run([
" <!-- /.dropdown -->\n" +
" <li class=\"dropdown\">\n" +
" <a class=\"dropdown-toggle\" data-toggle=\"dropdown\">\n" +
" <i class=\"fa fa-user fa-fw\"></i> <i class=\"fa fa-caret-down\"></i>\n" +
" <i class=\"fa fa-user fa-fw\" tooltip-placement=\"bottom\" uib-tooltip=\"Profil\"></i> <i\n" +
" class=\"fa fa-caret-down\"></i>\n" +
" </a>\n" +
" <ul class=\"dropdown-menu dropdown-user\">\n" +
" <li><a role=\"button\"><i class=\"fa fa-user fa-fw\"></i> Profil</a></li>\n" +
......@@ -1509,9 +1513,9 @@ angular.module("shared/templates/foreignKey.html", []).run(["$templateCache", fu
" </ul>\n" +
" </span>\n" +
" <input type=\"text\"\n" +
" ng-model=\"form.model\"\n" +
" ng-model=\"$$value$$\"\n" +
" uib-typeahead=\"item as item.name for item in form.getTitleMap($viewValue)\"\n" +
" typeahead-on-select=\"form.onSelect($item)\"\n" +
" typeahead-on-select=\"form.onSelect($item, form.name)\"\n" +
" typeahead-loading=\"loadingTitleMap\" typeahead-no-results=\"noResults\"\n" +
" typeahead-wait-ms=\"500\"\n" +
" placeholder=\"{{form.title}}\"\n" +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment