Programatically, устанавливающий плагин Eclipse из Eclipse?

Необходимо будет присвоить стиль: display:none к этим слоям, так, чтобы они не были отображены перед рендерингом JavaScript. Тогда можно назвать slideToggle () без проблем. Пример:

<style type="text/css">
    .text{display:none}
</style>

<script type="text/javascript">
    $(document).ready(function() {    
        $('span.more').click(function() {
            $('p:eq(0)').slideToggle();
            $(this).hide();
        });
    });
</script>

<body>              
      <p class="text">
          I am using jquery <br/>
          I am using jquery <br/>
          I am using jquery <br/>
          I am using jquery <br/>
          I am using jquery <br/>
          I am using jquery <br/>           
      </p>
      <span class="more">show</span>
6
задан zvikico 5 October 2009 в 14:37
поделиться

2 ответа

Dropins кажется очень близким к тому, что вы хотите, особенно если они просто загружают jar-файлы без связанных метаданных (т.е. метаданные должны быть автоматически сгенерированы).

Вы могли бы подумайте о том, чтобы определить вторую область для размещения, чтобы управлять собой. Взгляните на ProfileSynchronizer в org.eclipse.equinox.p2.reconciler.dropins, в частности на метод createProfileChangeRequest. Я полагаю, что поведение при удалении, которое вам не нравится, является результатом добавления свойства IInstallableUnit.PROP_PROFILE_LOCKED_IU .

Выпадения согласовываются при запуске, см. P2.reconciler.dropins Activator.watchDropins () ,

1
ответ дан 17 December 2019 в 22:14
поделиться

Я предлагаю развернуть ваш плагин как исполняемый JAR. Установщик в JAR должен запросить каталог установки Eclipse и распаковать плагин в нужном месте (плюс еще несколько проверок по мере необходимости).

По желанию можно включить небольшой плагин «сторожевого пса», который не зависит от многого и просто проверяет ваш основной плагин загружается правильно и отображает полезное сообщение об ошибке, которое пользователь может отправить вам по электронной почте для получения поддержки.

0
ответ дан 17 December 2019 в 22:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: