yes, it is worth creating a jira issue. I just fixed the device-orientation plugin, because I was there ...
I did not notice the plugman issues, will have a look. Typically, plugman is installed, it has it's own cli which also uses cordova-lib repo, and you should be able to : plugman install --platform windows --project . --plugin path|uri ( or at least that is how it is supposed to work ) @purplecabbage risingj.com On Fri, Mar 6, 2015 at 12:05 PM, Staci Cooper <[email protected]> wrote: > Thanks. > > Does that make the other plugins 'incorrect'? As in, should I bother making > a Jira issue to get the plugin structure consistent? > > Also one more question -- is there a correct way to add plugins to windows > apps using plugman directly? The logical way doesn't work: > > node cordova-plugman/main.js install --platform windows --project > > path/to/project --plugin path/to/plugin > > > > > Object #<Object> has no method 'help' > > > But is you use '--platform windows8' this will cause problems with, for > example, the device plugin, because it will add the src/windows8 code > instead of src/windows. > > On Wed, Mar 4, 2015 at 3:00 PM, Jesse <[email protected]> wrote: > > > The 'correct' of your list is : > > > Some (like device-motion, file, and file-transfer) only have a > > src/windows > > > folder, and both "windows" and "windows8" in plugin.xml point to that > > folder > > > > The <platform name="windows8"> in plugin.xml is there for older windows8 > > projects that have not been updated. > > > > In some of the above cases, if there is a windows8+windows src or www > > folder it could be that they have differences in the code. ie. 'windows8' > > => windows 8.0 and 'windows' => windows 8.1 so there are also platform > API > > differences. > > > > > > > > @purplecabbage > > risingj.com > > > > On Wed, Mar 4, 2015 at 11:49 AM, Staci Cooper <[email protected]> > wrote: > > > > > Why does the device plugin have both a src/windows and a src/windows8 > > > folder? Under what circumstances does the src/windows8 get used? My > > > understanding is that 'windows8' was soft deprecated and as of 3.6 just > > > maps to 'windows'. I know that if you run 'cordova platform add > > windows8', > > > it will still use the src/windows folder when you add the device > plugin. > > > > > > I looked through the other plugins to see what they were doing, but > they > > > are very inconsistent: > > > > > > Some (like device-orientation, dialogs, and media) only have a > > src/windows8 > > > folder and don't even have a <platform name="windows"> in plugin.xml > > > Some (like statusbar) only have a src/windows folder and don't even > have > > a > > > <platform name="windows8"> in plugin.xml > > > Some (like device-motion, file, and file-transfer) only have a > > src/windows > > > folder, and both "windows" and "windows8" in plugin.xml point to that > > > folder > > > Some (like contacts and device) have src/windows8 and src/windows > > folders, > > > used by windows8 and windows respectively in plugin.xml > > > Inappbrowser has a src/windows and a www/windows8, used by windows and > > > windows8 respectively > > > > > > > > > Can anyone explain what's going on here? > > > > > >
