Есть несколько "заказов" на опен-сорсные contributions, которые было бы полезно сделать для всех, но Мокуму они особенно помогли бы.
1) https://harvesthq.github.io/chosen/: а) сделать поддержку тэга readonly; б) сделать так, что если на айфоне не включается новый интерфейс, то $(...).chosen(...) возвращает что-то разумное. Сейчас просто написать $(...).chosen(...).show() нельзя — мне пришлось скопипастить код проверки браузера; в) дать доступ к информации о поддержке браузера; г) на айпаде сейчас если ты случайно тыкаешь в селект, то он не убирается при тыкании в пустое место на странице. чтобы его закрыть, нужно что-то выбрать, а потом удалить. ‎- псы в рапиде
вообще судя по количеству issues и pull requests, этому компоненту не помешает новый maintainer; ‎- псы в рапиде
2) нужно наконец сделать канонический компонент, который определяет попытку ухода со страницы и позволяет ее предотвратить (ну либо показать мне такой). везде где я гуглил, были только глубокомысленные рекомендации как-нибудь так аккуратно все сделать, чтобы <далее неразборчиво>. Я хочу $(window).on("beforeunload"), который работает везде где можно. ‎- псы в рапиде
3) исправить глюк в рельсовом роутере, чтобы он нормально обрабатывал двойные неймспейсы (/api/v1/posts/...). Сейчас мне приходится писать неким peculiar способом, чтобы обойти глюки. Одинарный неймспейс работает ок. Подробности могу изложить. ‎- псы в рапиде
4) обновить https://github.com/tors/jquery-fileupload-rails, сделать там скрипт, который автоматически скачивает новую версию и раскладывает ее по каталогам, чтобы оставалось только закоммитить и зарелизить. ‎- псы в рапиде
"ухода со страницы и позволяет ее предотвратить" — а тебе нужен обычный alert или что-то более хитрое? если алерт, то как вот этот http://stackoverflow.com/a/7080331 `$(window).bind('beforeunload' )...` не работает для твоих нужд? не во всех браузерах/девайсах или что-то более интересное? ‎- адский хардлайн в засаде
у меня ощущение, что все это не работает в современном мире. я сделаю еще один заход на это, но когда я пару месяцев назад все это делал — у меня просто ничего не происходило. Прочитай желтый параграф тут: https://api.jquery.com/unload/ я не понимаю что значит "should be contrasted". А можно мне не контрастед, а чтобы proprietary event тоже использовался, если он нужен? :) ‎- псы в рапиде
ну вот unload у меня, кажется, никак не работает в сафари, beforeunload нормально кидает алерты, с кастомным сообщеним и "да"/"нет". поэтому интересно, что тебе хочется, стандартного алерта или чего то хитрее. ссылку почитаю. ‎- адский хардлайн в засаде
стандартного алерта, да. чтобы если у тебя в посте что-то начато набираться, то нельзя было случайно закрыть страницу. короче, я сделаю еще один заход. ‎- псы в рапиде
в chosen PRs год как висят. подозреваю, и новый никто не смерджит. готов перейти на форк? ‎- wisdom of wombats
выкинь нахуй уебанский chosen и зацепи вместо него https://select2.github.io/. он поддерживается и практически не припижженный в отличии от ‎- лошадиное торнадо

2015-2016 Mokum.place