2016-12-15 2 views
0

В настоящее время вы пытаетесь заставить мое приложение EAP для Eclipse работать с пользовательским стилем. Документация дает мне одну головную боль за другой, и в нее очень трудно попасть.Платформа удаленного доступа Eclipse (RAP) - Развертывание пользовательской темы

После их документов и пытаемся расширить тему по умолчанию, я настроил свой plugin.xml следующим образом:

<?xml version="1.0" encoding="UTF-8"?> 
<?eclipse version="3.4"?> 
<plugin> 
    <extension 
    point="org.eclipse.rap.ui.entrypoint"> 
     <entrypoint 
      applicationId="org.______.rap.branding.application" 
      id="org.______.rap.branding.entrypoint" 
      brandingId="______" 
      path="/rap"> 
     </entrypoint> 
    </extension> 
    <extension 
     id="org.______.rap.branding.application" 
     point="org.eclipse.core.runtime.applications"> 
     <application 
      cardinality="singleton-global" 
      thread="main" 
      visible="true"> 
     <run 
       class="org.______.rap.branding.Application"> 
     </run> 
     </application> 
    </extension> 
    <extension 
     point="org.eclipse.ui.perspectives"> 
     <perspective 
      class="org.______.rap.branding.Perspective" 
      id="org.______.rap.branding.perspective" 
      name="name"> 
     </perspective> 
    </extension> 
    <extension 
     point="org.eclipse.rap.ui.branding"> 
     <branding 
      id="______" 
      themeId="org.eclipse.rap.rwt.theme" 
      title="______ Theme"> 
     </branding> 
    </extension> 
    <extension 
    point="org.eclipse.rap.ui.themes"> 
     <themeContribution 
     file="theme/______.css" 
     themeId="org.eclipse.rap.rwt.theme" /> 
    </extension> 
</plugin> 

Я гашусь некоторые части, просто предполагает, что они все же ключевое слово , только строчные буквы.

Мой .css-файл так же просто, как это может быть, чтобы увидеть, если крючок работает:

* { 
    background: red !Important; 
} 

Но он просто загружает тему по умолчанию, никаких изменений, и я не могу обнаружить инъекции где угодно на странице.

ответ

0

Появляется сам крючок, но RAP не смог обработать фон -property. Сменив его на фоном-цветом, вместо этого сделал трюк.

Смежные вопросы