diff --git a/_locales/en/messages.json b/_locales/en/messages.json
index ee2ebe3d..d6b2cfff 100644
--- a/_locales/en/messages.json
+++ b/_locales/en/messages.json
@@ -967,6 +967,12 @@
"optionsAdvancedContextDelete": {
"message": "Add 'Delete' in editor context menu"
},
+ "optionsAdvancedNewStyleFormat": {
+ "message": "Format of newly created userstyle"
+ },
+ "optionsAdvancedNewStyleFormatRegular": {
+ "message": "Regular"
+ },
"optionsActions": {
"message": "Actions"
},
diff --git a/js/prefs.js b/js/prefs.js
index 9e2e1c3a..3bf477cb 100644
--- a/js/prefs.js
+++ b/js/prefs.js
@@ -9,6 +9,7 @@ var prefs = new function Prefs() {
'show-badge': true, // display text on popup menu icon
'disableAll': false, // boss key
'exposeIframes': false, // Add 'stylus-iframe' attribute to HTML element in all iframes
+ 'newStyleFormat': 'regular', // 'regular' or 'usercss', the format of userstyle when creating a new style.
'popup.breadcrumbs': true, // display 'New style' links as URL breadcrumbs
'popup.breadcrumbs.usePath': false, // use URL path for 'this URL'
diff --git a/options.html b/options.html
index 36b89adc..df7bc482 100644
--- a/options.html
+++ b/options.html
@@ -122,6 +122,13 @@
+
diff --git a/options/options.css b/options/options.css
index 6a7b507a..9969dc4a 100644
--- a/options/options.css
+++ b/options/options.css
@@ -95,6 +95,7 @@ label:not([disabled]):hover > :first-child {
button,
input[type=number],
input[type="color"],
+select,
.onoffswitch {
width: 60px;
box-sizing: border-box;