We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 29893
    • 12 Posts
    Quote from: antey at May 14, 2010, 02:42 AM

    Многовато у вас скриптов для datapicker + Easy2.
    Механизм флеймворка - руки программиста.
    Я Easy2 не использую, но по идее там должен быть механизм настройки добавления в head.
    А datapicker это максимум 2 скрипта.

    по моему вы отвечаете на другой вопрос.
    еще раз уточню что меня интересует - как работает метод regClientStartupScript и можно ли с его помощью управлять порядком вызова?

    JS скрипты по хорошему вообще надо склеивать, а загрузка jquery из репозитория гугл хорошая практика - пинг замечательный туда, если религия не позволяет есть аналог от Yandex, но по любому так быстрее
      • 29893
      • 12 Posts
      Quote from: Andchir at May 14, 2010, 02:58 AM

      Механизм (функция regClientStartupScript) работает нормально, только не все программисты используют эту функцию. ...
      Мне например пришлось залесть в исходники чтобы понять как она работает и как её правильно использовать.
      а не подскажите какой вывод сделали?
      поможет только указание версии?
      порядок можно регулировать?
        • 1788
        • 1,103 Posts
        regClientStartupScript просто добавляет нужный скрипт из сниппета.
        И все.
          • 29893
          • 12 Posts
          Quote from: antey at May 14, 2010, 03:56 AM

          regClientStartupScript просто добавляет нужный скрипт из сниппета.
          И все.
          однозначно не просто - она строит массив скриптов и проверяет есть ли там такой уже или нет.
          Не пойму только почему она "глючит", то делает проверку то нет
            • 29893
            • 12 Posts
            Quote from: Andchir at May 14, 2010, 04:46 AM

            Сейчас она является "алиасом" к функции regClientScript(). Посмотрите исходиники.
            не совсем - она скорее обертка и добавляет флаг - startup - который говорит о том что скрипт нужно вызывать в области <head>