The mobile master IS a masterpage. The extra .js and .css from the header of the Root masterpage are appearing in the children of the mobile master. They don't appear in the mobile master, but in pages underneath the mobile master.
Here's an example:
The Root Master has a header field. In this header field is:
<script type="text/javascript" src="/Style/includes/js/jquery.validate.js"></script>
This does NOT appear in the <header> of the mobile master. It DOES appear in the <header> of the 'mobile home' page, which is configured to only inherit content from the mobile master.
I've tried all the settings under 'Inherit Content' on the Mobile Home page:
-
Do not inherit any content - STILL inherits the header content from the Root Master, but does NOT inherit any of the web parts
-
Inherit only master page - Inherits from the Mobile Master AND header stuff from the Root master
-
Select inherited levels - Ticking only the 'mobile master' box - Inherits from the Mobile Master AND header stuff from the Root master
If you have teamviewer you are welcome to view my screen to see these shenanigans! Skype me on lanceomagnifico or send me an email.
Lance