Giter VIP home page Giter VIP logo

bootstrap-ui-datetime-picker's People

Contributors

adamdoyle avatar afro1114 avatar alexfess avatar blok1993 avatar brahimelkecha16 avatar bryant1410 avatar carlescs-duplicate avatar chriscalitz avatar deostroll avatar doublesharp avatar erikdubbelboer avatar fluky avatar gillardo avatar hexencoded avatar johnzeringue avatar josephgarrone avatar krico avatar kyse avatar maria201181 avatar mightydes avatar mixxr avatar n0namedguy avatar niek avatar parabolt avatar szkrd avatar tienslebienz avatar toncid avatar travist avatar v-rr avatar vidyapati avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bootstrap-ui-datetime-picker's Issues

Can I change timezone?

<input type="text" class="form-control" 
datetime-picker="yyyy년 MM월 dd일 HH시 mm분" 
datepicker-options="datePickerOptions" 
timepicker-options="timePickerOptions" 
ng-model="episode.air_date" 
is-open="isOpenedDatePicker" 
ng-change="checkAirDate()" />

It's works well in input form date and time as 'KST'.
But when I print them {{ model_name }} in markup, the time values setted as 'UTC'.

The Plunker demo has same problem.
Do I have to change timezone?

Can't change date format.

I am using ui-bootstrap 0.13.0 (I also tried with 0.13.3) but I could not alter the date format for uiDatetimePickerConfig . I resorted to directly modifying the datepicker-picker code to change the default.. and it still does not alter the format in the picker.

Too many watchers

Hello,

when i load datetime-picker, i got 700 watchers !!!!
Please use angularjs bind once or thank you optimize it in another way !

angularjs known performance losses from 1000 watchers ...

Cannot read property 'getHours' of null

Hi,

when you select date and time and you press clear button in time selection, nothing happens and this error appears:

TypeError: Cannot read property 'getHours' of null
at Scope.link.d.dateSelection (http://localhost:3000/scripts/libs/bootstrap-ui-datetime-picker/datetime-picker.min.js:4:2999)
at Scope.link.d.select (http://localhost:3000/scripts/libs/bootstrap-ui-datetime-picker/datetime-picker.min.js:4:4371)
at $parseFunctionCall (http://localhost:3000/scripts/libs/angular/angular.js:12332:18)
at ngEventDirectives.(anonymous function).compile.element.on.callback (http://localhost:3000/scripts/libs/angular/angular.js:22949:17)
at Scope.$get.Scope.$eval (http://localhost:3000/scripts/libs/angular/angular.js:14383:28)
at Scope.$get.Scope.$apply (http://localhost:3000/scripts/libs/angular/angular.js:14482:23)
at HTMLButtonElement. (http://localhost:3000/scripts/libs/angular/angular.js:22954:23)
at HTMLButtonElement.jQuery.event.dispatch (http://localhost:3000/scripts/libs/jquery/jquery.js:4409:9)
at HTMLButtonElement.jQuery.event.add.elemData.handle (http://localhost:3000/scripts/libs/jquery/jquery.js:4095:28)

The datepickerOptions and timepickerOptions doesn't work

When using the options attr nothing happend.

I change this lines and it worked, the last .children[0] should be removed:

var r = angular.element(q.children()[0].children[0].children[0]);

var s = angular.element(q.children()[1].children[0].children[0]);

to:

var r = angular.element(q.children()[0].children[0]);

var s = angular.element(q.children()[1].children[0]);

thanks!

DateTime Picker in ui.modal

Im having issues using the datetime picker in a modal window ...
After opening the modal on formfield click the picker opens as usual.
Once closed a click on the formfield does not open the picker again ...
Pressing key down with the keyboard cursors opens the picker.

Do you have any hint whats the issue here ?

regards

feature request: watch min/max date

The raw angular-ui datepicker has a watch on a few attrs, in particular for what I'm interested in on min-date and max-date. In this package these don't seem to have a watch; could this be added and passed through to the angular-ui watch?

Globally configured texts are never used

The following chunk makes sure that the scope value is always set:

// default text
scope.todayText = scope.todayText || 'Today';
scope.nowText = scope.nowText || 'Now';
scope.clearText = scope.clearText || 'Clear';
scope.closeText = scope.closeText || 'Close';
scope.dateText = scope.dateText || 'Date';
scope.timeText = scope.timeText || 'Time';

Afterwards, the getText() function never fall back to the global config, i.e. scope[key + 'Text'] is always set:

scope.getText = function (key) {
    return scope[key + 'Text'] || uiDatetimePickerConfig[key + 'Text'];
};

Thoughts?

No versions found in git://github.com/gillardo/bootstrap-ui-datetime-picker.git

When I try to put a version number in my bower.json:

    "bootstrap-ui-datetime-picker": "~1.0.7",

I got the following error doing bower update bootstrap-ui-datetime-picker

bower bootstrap-ui-datetime-picker#~1.0.7       not-cached git://github.com/gillardo/bootstrap-ui-datetime-picker.git#~1.0.7
bower bootstrap-ui-datetime-picker#~1.0.7          resolve git://github.com/gillardo/bootstrap-ui-datetime-picker.git#~1.0.7
bower bootstrap-ui-datetime-picker#~1.0.7     ENORESTARGET No tag found that was able to satisfy ~1.0.7

Additional error details:
No versions found in git://github.com/gillardo/bootstrap-ui-datetime-picker.git

Could you please address that? Thanks @Gillardo.

add "showWeek" setting

as in ui-bootstrap datepicker :

show-weeks (Defaults: true) : Whether to display week numbers.

Missing License

Could you please consider adding a MIT license to this project?

Problem with validation

Hello,
I have a problem with this control when validating. When the bound date is null, the first time I submit my form I get the control styled as if it was wrong. See this plunkr: http://plnkr.co/nx65o9

If I change the two undefined in the parseDate function to null it seems to work ok, but I don't know if this would cause other problem down the way.

issue readonlyInput

Hi,

I have a problem with feature readonlyInput in

$scope.timeOptions = {
readonlyInput: true,
showMeridian: false
};

I dont have edit timepicker, I have change readonlyInput to false

update model only after pressing done

is there any way to make the model update only after the user press the done button?

In addition the model should revert to orig value (if there was any) if the popup is closed(canceled) in any other way.

Add a top-level class

Widget's HTML is wrapped into a <ul class="dropdown-menu dropdown-menu-left" ...> element.

It would be nice to have a custom class here (e.g. datetime-picker-dropdown). This way it will be possible to force pop-up's min-width through CSS, because buttons wrap when in the timepicker view (when button labels are longer than expected).

How to set default time on date selection

I disabled timepicker, but i would like to set some default time when i select date.
I tried with timepicker-options="{defaultTime:'01:00:00'}" but it's not working

Need Callback on Close

I have two datetime pickers on the same page for the start and end time of an event. What I want to do is to set the end time automatically to, say 3 hours, after the start time when the start time datetime picker is closed.

The approach I have in mind now is to add a callback upon closing the datetime picker. Is it the right approach? If so, please add a callback for closing the picker. Otherwise please suggest alternatives. Thanks.

Cannot set min & max for time

'max-date' & 'min-date' are working for the date picker, but for the time picker, the 'min' & 'max' attrs on the DOM are not working. For example,

<input type="text" class="form-control" datetime-picker="MM/dd/yyyy HH:mm" 
               ng-model="ctrl.dates.date3" is-open="ctrl.open.date3" maxTime="today"/>

Time Window remains Open

If I have two timepickers, and I click both timepicker icons, both remains open. I do not have any option to close the other one if I click outside.

Bootstrap 4 compatibility

Right now Bootstrap 4 is still in alpha but it's worth noting some of the changes that will affect this project.

2 of the changes I've run into so far:

  • Glyphicons are no longer included with Bootstrap (documented)
  • .btn-default has been dropped, replaced with .btn-secondary (?, undocumented)

Example of how the datetimepicker looks with Bootstrap 4 Alpha (affected by both items listed):

Npm publish

Please publish the package to npm, right now we're using the direct github url which is far from ideal. Thanks!

displaying meridians

Great directive, thank you so much.

I'm just using the datetime format from the demo sample in the html code:
datetime-picker="MM/dd/yyyy HH:mm"

Is there any way to display meridians in the above formatter?

I also tried adding a timepicker-options attribute and specifying the showMeridian property in the controller:
$scope.timeOpts = {showMeridian: true}

Meridians still aren't displaying (AM, PM). Any suggestions? Thanks in advance.

ng-model is updated well with datetime-picker="mediumDate" but not with datetime-picker="yyyy/MM/dd HH:mm"

Hello.

I implemented the directive on my app with this:

<input type="text"
                   placeholder="Fecha de publicación"
                   class="form-control"
                   datetime-picker="yyyy/MM/dd HH:mm"
                   is-open="open.date1"
                   datepicker-options="dateOptions"
                   enable-time="true"
                   ng-model="dates.date1"
                   show-button-bar="true"/>
            <span class="input-group-btn">
                <button type="button" class="btn btn-default" ng-click="openCalendar($event, 'date1')"><i class="fa fa-calendar"></i></button>
            </span>

And in the controller:

//Datepickers
        $scope.dates = {
            date1: new Date()
        };

        $scope.open = {
            date1: false
        };

        $scope.dateOptions = {
            showWeeks: false,
            startingDay: 1
        };

        $scope.openCalendar = function(e, date) {
            $scope.open[date] = true;
        };

When I submit the form I console.log(dates.date1) of datepicker it returns me undefined if the datetime-picker="yyyy/MM/dd HH:mm" but if is datetime-picker="mediumDate" return the ng-model well. Any suggestions please?

Doesn't seem to work in Chrome

I can't get this to work in Chrome, not even the listed plunker demo. Nothing happens when clicking the button that is supposed to open the date/time picker. The demo DOES work in IE and Firefox, so presumably some sort of workaround is needed in Chrome? The regular bootstrap datepicker works in Chrome as far as I've tested. I'm using Chrome Version 40.0.2214.111 m in Windows 8.1.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.