46 lines
1021 B
JavaScript
46 lines
1021 B
JavaScript
var utils = require('../utils');
|
|
|
|
var helper = module.exports;
|
|
|
|
helper.usertories = function() {
|
|
return $$('.task-row');
|
|
};
|
|
|
|
helper.getBox = function(row, column) {
|
|
return $$('.task-row').get(row).$$('.taskboard-tasks-box').get(column);
|
|
};
|
|
|
|
helper.getBoxTasks = function(row, column) {
|
|
let box = helper.getBox(row, column);
|
|
|
|
return box.$$('.taskboard-task');
|
|
};
|
|
|
|
helper.openNewTaskLb = function(row) {
|
|
let us = helper.usertories().get(row);
|
|
|
|
us.$('.icon-plus').click();
|
|
};
|
|
|
|
helper.getCreateTask = function() {
|
|
let el = $('div[tg-lb-create-edit-task]');
|
|
|
|
let obj = {
|
|
el: el,
|
|
waitOpen: function() {
|
|
return utils.lightbox.open(el);
|
|
},
|
|
subject: function() {
|
|
return el.element(by.model('task.subject'));
|
|
},
|
|
description: function() {
|
|
return el.element(by.model('task.description'));
|
|
},
|
|
submit: function() {
|
|
el.$('button[type="submit"]').click();
|
|
}
|
|
};
|
|
|
|
return obj;
|
|
};
|