VRFS-1940 fix, test fix

This commit is contained in:
Bert Owen 2014-07-25 13:50:00 +02:00
parent 60d7013d42
commit c4f0472438
3 changed files with 8 additions and 6 deletions

View File

@ -70,7 +70,7 @@
function toggleStartTime() {
var valueSelected = $startTimeList.find('option:selected').val();
var startIndex = defaultTimeArray.indexOf(valueSelected) + 2;
var startIndex = defaultTimeArray.indexOf(valueSelected) + 1;
$endTimeList.empty();
// if (startIndex == defaultTimeArray.length ) {
@ -94,6 +94,8 @@
$endTimeList.append($('<option value="' + strTime + '" class="label">' + strTime +'</option>'));
});
$endTimeList.val(defaultTimeArray[(startIndex + 1) % defaultTimeArray.length]);
context.JK.dropdown($endTimeList);
}

View File

@ -979,7 +979,7 @@
function toggleStartTime(dontRebuildDropdowns) {
var valueSelected = $startTimeList.find('option:selected').val();
var startIndex = defaultTimeArray.indexOf(valueSelected) + 2;
var startIndex = defaultTimeArray.indexOf(valueSelected) + 1;
var $endTimeList = $('#end-time-list');
$endTimeList.empty();
@ -1004,8 +1004,8 @@
$endTimeList.append($('<option value="' + strTime + '" class="label">' + strTime +'</option>'));
});
if (createSessionSettings.endTime != defaultTimeArray[startIndex]) {
createSessionSettings.endTime = defaultTimeArray[startIndex];
if (createSessionSettings.endTime != defaultTimeArray[startIndex + 1]) {
createSessionSettings.endTime = defaultTimeArray[(startIndex + 1) % defaultTimeArray.length];
}
$endTimeList.val(createSessionSettings.endTime);

View File

@ -176,7 +176,7 @@ describe "Account", :js => true, :type => :feature, :capybara_feature => true do
find('#account-session-properties-div #session-prop-start-date').value.should eq date_string
find('#account-session-properties-div .selected', text: '11:30 PM')
find('#account-session-properties-div .selected', text: '12:00 AM')
find('#account-session-properties-div .selected', text: '12:30 AM')
find('#account-session-properties-div .selected', text: '(GMT+00:00) UTC')
find('#account-session-properties-div #session-prop-genre .selected', text: 'African')
find('#account-session-properties-div #session-prop-name').value.should eq "Updated Name"
@ -194,7 +194,7 @@ describe "Account", :js => true, :type => :feature, :capybara_feature => true do
# check fields with original values
find('#account-session-properties-div #session-prop-start-date').value.should eq date_string
find('#account-session-properties-div .selected', text: '11:30 PM')
find('#account-session-properties-div .selected', text: '12:00 AM')
find('#account-session-properties-div .selected', text: '12:30 AM')
find('#account-session-properties-div .selected', text: '(GMT+00:00) UTC')
find('#account-session-properties-div #session-prop-genre .selected', text: 'African')
find('#account-session-properties-div #session-prop-name').value.should eq "Updated Name"