Страница 2 из 8
Re: Виджет to do (дела, задачи) в меню
Добавлено: Пн ноя 23, 2015 11:23 am
sergejey
Как вариант, вместо перезагрузки страницы запускать использовать функцию:
collectLabel('[#ID#]');
вместо [#ID#] должна быть цифра с id этого пункта меню:
не уверен, что оно сработает, но можно попробовать.
по поводу обрамления div-ами input-ов -- это происходит из-за движка jquerymobile, я бы посмотрел в их сторону по поводу совместимости html-кода и css, т.е. можно сделать используя уже существующие стили и классы.
ну а совсем идеальный вариант -- сделать свой модуль, который будет сам знать как себя рисовать и обновлять контент

тогда пользователю его можно было бы вставить как [#module ...#] и не думать о настройках.
Re: Виджет to do (дела, задачи) в меню
Добавлено: Пн ноя 23, 2015 11:33 am
Vovix
sergejey писал(а):
....
ну а совсем идеальный вариант -- сделать свой модуль, который будет сам знать как себя рисовать и обновлять контент

тогда пользователю его можно было бы вставить как [#module ...#] и не думать о настройках.
Да Сергей, согласен, если найду время изучить этот вопрос, обязательно переделаю в
module
тем более пока, мне кажется, у этого модуля есть перспектива полноценной жизни с Алисой

в дальнейшем! Сам использую - вроде удобно! Штатный модуль тоже есть, но вот как-то не живёт он у меня!
Еще прошу, от заинтересованных лиц, предложения по вариантам использования и функционалу модуля (но сильно усложнять его не надо)!
Re: Виджет to do (дела, задачи) в меню
Добавлено: Пн ноя 23, 2015 12:04 pm
nick7zmail
Vovix писал(а):
Еще прошу, от заинтересованных лиц, предложения по вариантам использования и функционалу модуля (но сильно усложнять его не надо)!
Предложения уже были.
Во-первых про модуль уже говорил, и не я один)).
Во-вторых всего лишь повторюсь - вместо текстового файла создать таблицу в базе (посмотри модуль цитат...самый близкий по функционалу пример).
И еще - приоритет задач ввести, исходя из которых он сортировать будет...например есть у тя 5 задач, те 6ю надо внести и хочется чтобы она на 1 месте была. Чтобы по оформлению сильно не менять - можно запись вносить вида "имя задачи|10", где 10 - будет приоритет, у остальных по умолчанию 0 например.
PS: Задумка очень классная) Ждем модуля.
Re: Виджет to do (дела, задачи) в меню
Добавлено: Пн ноя 23, 2015 1:12 pm
sergejey
Ещё в качестве идеи подкину -- в маркете есть модуль интеграции с сервисом wunderlist, который я использую в качестве персонального todo-менеджера. Этот модуль не имеет интерфейса, т.к. он есть в родном приложении, но, тем не менее, если бы он (интерфейс) был, то, вероятно, было бы удобно им пользоваться ещё и через majordomo. Но это так, просто к слову.
Re: Виджет to do (дела, задачи) в меню
Добавлено: Пн ноя 23, 2015 6:58 pm
Vovix
sergejey писал(а):
Как вариант, вместо перезагрузки страницы запускать использовать функцию:
collectLabel('[#ID#]');
вместо [#ID#] должна быть цифра с id этого пункта меню:
......
в таком виде в JS коде не взлетело:
Код: Выделить всё
if (ctask) {
$.get( "/objects/", { script:"todo_check", task:ctask } );
setTimeout(function() { collectLabel('[#194#]') }, 1000);
return false;
}
Re: Виджет to do (дела, задачи) в меню
Добавлено: Пн ноя 23, 2015 11:41 pm
Vovix
Сергей!
я попробовал
$(this).parent(".rightblock").remove();
т.е. тупо удалять кнопки, но в блоке в браузере - тишина!
в таком контексте:
Код: Выделить всё
function deleteClicked(dtask) {
if (dtask) {
$.get( "/objects/", { script:"todo_delete", task:dtask } );
alert($(this));
$(this).parent(".rightblock").remove();
// setTimeout(function() { location.reload() }, 1000);
return false;
}
}
HTML
Код: Выделить всё
...
<div class="rightblock">
<button id="check_1" class="check fa fa-check" onClick="checkClicked(1);"></button>
<button id="delete_1" class="delete fa fa-times" onClick="deleteClicked(1);"></button>
</div>
...
а почему это в меню не работает?:

- Скриншот 2015-11-24 00.jpg (9.82 КБ) 9948 просмотров
Re: Виджет to do (дела, задачи) в меню
Добавлено: Вт ноя 24, 2015 3:30 am
Vovix
УРА! Я победил эту проблему!
конечно как всегда по извращенчиски наверно, но ... работает!
перезагрузка всей страницы больше не нужна!!!!
(кому интересно как - смотрите JS в пункте 8 моей инструкции!)
ВСЕ ИЗМЕНЕНИЯ ВНЕС В СВОЙ ПЕРВЫЙ ПОСТ!
доброй ночи (или утра)
всё я спать!
Re: Виджет to do (дела, задачи) в меню
Добавлено: Вт ноя 24, 2015 9:07 am
eygen
Такссс... Усе работает, но не отображаются кнопки удалить и подтвердить выполнение. Где бы их взять?...
Re: Виджет to do (дела, задачи) в меню
Добавлено: Вт ноя 24, 2015 9:49 am
Vovix
eygen писал(а):Такссс... Усе работает, но не отображаются кнопки удалить и подтвердить выполнение. Где бы их взять?...
обратите внимание на эту строчку в коде (это в п.8 инструкции, вторая строка кода данных)
@import url("https://maxcdn.bootstrapcdn.com/font-aw ... me.min.css");
она (в т.ч.) подключает иконки эти -
http://fortawesome.github.io/Font-Awesome/icons/
P.S. можно было конечно использовать иконки -
glyphicon, тем более они вроде есть в системе по умолчанию, но вроде не все и их похоже не много!
P.S - P.S. получается для иконок нужно интернет соединение... можно исправить (два варианта):
1) скачав и добавив
font-awesome.min.css непосредственно в систему
2) сменив код такого вида, например:
class="check fa fa-check" на что-то своё или вообще убрать и добавлять иконки через <img> (это в скрипте
todo_view_menu)
Re: Виджет to do (дела, задачи) в меню
Добавлено: Вт ноя 24, 2015 9:52 am
eygen
Да тут дело оказалось в браузре, IE какого то не отображает их. Хром показал как надо.
И еще вопросик, через Majordroid разъезжается строка New items то есть "+" у меня переходит в следующую строку. Это как то исправить возможно? И такой вопрос личного так сказать характера, чем обусловлен красный цвет?

Я наверное перекрашу
