|
|
@@ -63,6 +63,47 @@ $(document).ready( function () {
|
|
|
window.location.href = target;
|
|
|
});
|
|
|
|
|
|
+ $('#new-story').on('click', function(event) {
|
|
|
+
|
|
|
+ event.preventDefault();
|
|
|
+
|
|
|
+ var filters = [];
|
|
|
+ var filtersbar = $('#stories > .filters-bar');
|
|
|
+
|
|
|
+ filtersbar.children('select').each(function () {
|
|
|
+ if (this.value.length > 0) {
|
|
|
+ filters.push($(this).data('filter') + "=" + $(this).val());
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ var url = $('#new-story').attr('href');
|
|
|
+ var target = url.split('?')[0];
|
|
|
+ if (filters.length > 0) {
|
|
|
+ target = target + '?' + filters.join('&');
|
|
|
+ }
|
|
|
+ window.location.href = target;
|
|
|
+ });
|
|
|
+
|
|
|
+ var getUrlParameter = function getUrlParameter(sParam) {
|
|
|
+ var sPageURL = window.location.search.substring(1),
|
|
|
+ sURLVariables = sPageURL.split('&'),
|
|
|
+ sParameterName,
|
|
|
+ i;
|
|
|
+
|
|
|
+ for (i = 0; i < sURLVariables.length; i++) {
|
|
|
+ sParameterName = sURLVariables[i].split('=');
|
|
|
+
|
|
|
+ if (sParameterName[0] === sParam) {
|
|
|
+ return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ $('#id_epic').val([getUrlParameter('epic')])
|
|
|
+ $('#id_name').val([getUrlParameter('name')])
|
|
|
+ $('#id_weight').val([getUrlParameter('weight')])
|
|
|
+ $('#id_assignees').val([getUrlParameter('assignee')])
|
|
|
+ $('#id_sprints').val([getUrlParameter('sprint')])
|
|
|
|
|
|
$(document).on('click', function(event) {
|
|
|
if(!$(event.target).closest('#user-panel').length) {
|