Comments (9)
Do you think this is desirable? I would suggest to use a normal webpage to display extra large content, e.g. tables.
from jquery-bootstrap-scripting.
Well, maybe make it optional or add a max-width to it.
In my case I had to widen the default modals because they were not wide enough for a simple form element row: "{label} {input field} {fairly long suffix that was too wide by default}".
I believe Facebox does the same thing. I was using this prior to finding this library (after spending 1-2h on making it work with Bootstrap :-))
from jquery-bootstrap-scripting.
Well, it is rather easy to change that, maybe consider to do it on your own. Override the boostrap styles for .modal
which are
.modal {
...
width: 560px;
top: 50%;
margin: -250px 0 0 -250px;
}
with your new styles for wide dialogs
.wide-modal {
...
top: 20%;
width: 800px;
margin: 0 0 0 -400px; /* -1 * (width / 2) */
}
from jquery-bootstrap-scripting.
But how would you determine which modals are normal, and which are wide? That probably involves an additional class next to open-modal, doesn't it?
from jquery-bootstrap-scripting.
Could you tell me, what your precise use case is for the wide dialog is? How do you want it to be configurable?
The above example can be applied by giving a modal dialogs parent the new class name, e.g. by executing $(".selector").parent().addClass("wide-modal")
.
from jquery-bootstrap-scripting.
In some cases, my forms are too wide to fit in the default modals, so in those cases I'd like to be able to override that per modal.
from jquery-bootstrap-scripting.
Your code sample works as a charm.
There is no need to change the margins though, atleast not in my case.
You might want to add this to the documentation.
from jquery-bootstrap-scripting.
+1 to adding this to the documentation, it's a nice trick :)
from jquery-bootstrap-scripting.
Added to docs ;-)
from jquery-bootstrap-scripting.
Related Issues (20)
- Pass data to modal HOT 1
- How to use this script? HOT 1
- BUG? document.write(variable); opens new page HOT 3
- Response Text with Ajax Button HOT 2
- No Reload after (dialog2.closed) HOT 5
- Call Dialog from a iframe HOT 1
- Rewrite controls() to use live update
- Create tag 1.2.0 for bower HOT 1
- Ajax links in modal-footer HOT 3
- Custom Modal Elements HOT 1
- Can't pass HTML button contents to modal HOT 2
- Feature Request: Suppress the modal close button. HOT 1
- POST vs GET for initial load from server HOT 1
- Page flow not working on downloaded version. HOT 1
- close modal on back button HOT 1
- Vertical scrollbar appears when using with bootstrap 2.3.2 HOT 2
- Bootstrap 3 support HOT 2
- [enhancement] Add missing bower.json.
- Issues when the main page is less than the window height and the modal's contents is higher than window width
- Enter key is not submitting the login form
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jquery-bootstrap-scripting.