From e60f829f9d975a88673f0e6922f1c9c1228f89ea Mon Sep 17 00:00:00 2001
From: wyu <kknd09321@nate.com>
Date: 금, 03 12월 2021 18:30:33 +0900
Subject: [PATCH] 사용자정의 필드 날짜 수정, 프로젝트 생성시 대쉬보드 이동 오류 수정

---
 src/main/webapp/views/customField/customFieldAdd.html                         |    6 +++---
 src/main/webapp/bower_components/bootstrap-daterangepicker/daterangepicker.js |   23 +++++++++++++++++------
 src/main/webapp/scripts/components/utils/dateRangePicker.directive.js         |    5 +++++
 src/main/webapp/scripts/app/project/projectAdd.controller.js                  |    2 +-
 4 files changed, 26 insertions(+), 10 deletions(-)

diff --git a/src/main/webapp/bower_components/bootstrap-daterangepicker/daterangepicker.js b/src/main/webapp/bower_components/bootstrap-daterangepicker/daterangepicker.js
index 8f6fbdb..764f07e 100644
--- a/src/main/webapp/bower_components/bootstrap-daterangepicker/daterangepicker.js
+++ b/src/main/webapp/bower_components/bootstrap-daterangepicker/daterangepicker.js
@@ -382,16 +382,28 @@
         }
 
         if (this.singleDatePicker) {
+
+
             this.container.addClass('single');
             this.container.find('.calendar.left').addClass('single');
             this.container.find('.calendar.left').show();
             this.container.find('.calendar.right').hide();
             this.container.find('.daterangepicker_input input, .daterangepicker_input > i').hide();
-            if (this.timePicker) {
-                this.container.find('.ranges ul').hide();
-            } else {
-                this.container.find('.ranges').hide();
-            }
+            this.container.find('.calendar').on('focus.daterangepicker', '.daterangepicker_input input', $.proxy(this.formInputsBlurred, this))
+            //this.container.find('.ranges ul').show();
+            this.container.find('.ranges').show();
+            //this.container.find('.applyBtn, .cancelBtn').addClass('hide');
+            //this.container.find('.ranges').on('click.daterangepicker', 'button.cancelBtn', $.proxy(this.clickCancel, this))
+            //this.container.find('.applyBtn, .cancelBtn').addClass(this.buttonClasses);
+            //this.container.find('.cancelBtn').addClass(this.cancelClass);
+            //this.container.find('.applyBtn').html(this.locale.applyLabel);
+            //this.container.find('.cancelBtn').html(this.locale.cancelLabel);
+
+            // if (this.timePicker) {
+            //     this.container.find('.ranges ul').hide();
+            // } else {
+            //     this.container.find('.ranges').hide();
+            // }
         }
 
         if ((typeof options.ranges === 'undefined' && !this.singleDatePicker) || this.alwaysShowCalendars) {
@@ -413,7 +425,6 @@
             this.container.find('.cancelBtn').addClass(this.cancelClass);
         this.container.find('.applyBtn').html(this.locale.applyLabel);
         this.container.find('.cancelBtn').html(this.locale.cancelLabel);
-
         //
         // event listeners
         //
diff --git a/src/main/webapp/scripts/app/project/projectAdd.controller.js b/src/main/webapp/scripts/app/project/projectAdd.controller.js
index 0ea3ea5..ab7ba34 100644
--- a/src/main/webapp/scripts/app/project/projectAdd.controller.js
+++ b/src/main/webapp/scripts/app/project/projectAdd.controller.js
@@ -121,7 +121,7 @@
 
                         if (result.data.message.status === "success") {
                             $scope.fn.cancel();
-                            $rootScope.user.lastProjectId = result.data.data.id;
+                            // $rootScope.user.lastProjectId = result.data.data.id;
                             //  紐⑸줉 �솕硫� 媛깆떊
                             $rootScope.$broadcast("getProjectList", {});
                         }
diff --git a/src/main/webapp/scripts/components/utils/dateRangePicker.directive.js b/src/main/webapp/scripts/components/utils/dateRangePicker.directive.js
index 7acb44c..7be0571 100644
--- a/src/main/webapp/scripts/components/utils/dateRangePicker.directive.js
+++ b/src/main/webapp/scripts/components/utils/dateRangePicker.directive.js
@@ -82,6 +82,7 @@
                                         autoApply : true,
                                         singleDatePicker : true,
                                         isSingle : true,
+
                                         //parentEl : $scope.parentEl !== undefined ? $scope.parentEl : "",
                                         locale: {
                                             format: 'YYYY-MM-DD',
@@ -92,6 +93,10 @@
                                         },
                                         opens : "center"
                                     });
+                                    // singleDate 痍⑥냼 踰꾪듉 (媛� 珥덇린�솕)
+                                    $($element).on('cancel.daterangepicker', function(ev, picker) {
+                                        $scope.ngModel = "";
+                                    });
                                 }
                             }
                             else {
diff --git a/src/main/webapp/views/customField/customFieldAdd.html b/src/main/webapp/views/customField/customFieldAdd.html
index 53b129e..0610908 100644
--- a/src/main/webapp/views/customField/customFieldAdd.html
+++ b/src/main/webapp/views/customField/customFieldAdd.html
@@ -112,14 +112,14 @@
                 <input ng-if="vm.form.customFieldType == 'DATETIME'"
                        name="dateTime"
                        class="form-control input-readonly"
+                       placeholder="{{'issue.clickToSelectDate' | translate}}"
                        ng-model="vm.form.defaultValue"
                        modal-form-auto-scroll
                        range-type="singleDate"
-                       onfocus="this.blur()"
                        date-range-picker>
                 <div class="row">
                     <div class="col-xs-12">
-                        <div id="createdWidget" class="bootstrap-datepicker"></div>
+                        <div id="createdWidget" class="bootstrap-datepicker "></div>
                     </div>
                 </div>
 
@@ -205,4 +205,4 @@
                 ng-click="fn.formSubmit()"><span translate="common.save">���옣</span>
         </button>
     </div>
-</div>
+</div>
\ No newline at end of file

--
Gitblit v1.8.0