You can see the code responsible for the whole process (after the form 
submission) in the bootstrap-server 
repo<https://github.com/twitter/bootstrap-server>which is a nodejs app.

The Makefile provided with the bootstrap source code does pretty much the 
same thing.

On Friday, May 17, 2013 4:08:06 AM UTC+2, Bhushan N.N wrote:
>
> Thanks so much for your response Kedar.
>
> On Thursday, 16 May 2013 07:53:15 UTC-6, Kedar Mhaswade wrote:
>>
>>
>>
>>
>> On Thu, May 16, 2013 at 6:28 AM, Bhushan N.N <[email protected]> wrote:
>>
>>> Hi Barry,
>>>
>>> Thanks for your response.
>>>
>>> I read the "Compiling CSS and Javascript" section and I know they have a 
>>> make file. But I am interested in knowing how they save the values to the 
>>> bootstrap file when a user fill in the customisation form. 
>>>
>>
>> I believe for most of us, the magic happens when application.js sends an 
>> Ajax POST to: bootstrap.herokuapp.com:
>>
>>  $.ajax({
>>  type: 'POST'
>>  , url: /\?dev/.test(window.location) ? 'http://localhost:3000' : '
>> http://bootstrap.herokuapp.com'
>>  , dataType: 'jsonpi'
>>  , params: {
>> js: js
>> , css: css
>>  , vars: vars
>> , img: img
>> }
>>  })
>>
>>
>> And does it compile every time a user choses to download a customised 
>>> version?
>>>
>> Yes, I believe so. The Ajax POST is responded to by a zip file that 
>> contains the customized bootstrap files. Since the mime-type of that 
>> response is zip, browser just chooses to save it as such.
>>  
>>
>>>
>>> My question may sound very silly for many but I am new to this. I am 
>>> only here to learn :)
>>>
>>> Thank you
>>> Bhushan
>>>
>>>
>>> On Wednesday, 15 May 2013 23:52:18 UTC-6, Barry Carlyon wrote:
>>>
>>>> As far as I know it's just a web front end to a LESS compiler
>>>>
>>>> You fill in the form and then a background process compiles bootstrap 
>>>> via LESS using your values and then gives you the download
>>>>
>>>> Sent from my iPhone
>>>>
>>>> On 16 May 2013, at 00:23, "Bhushan N.N" <[email protected]> wrote:
>>>>
>>>> Hi All,
>>>>
>>>> I am interested in knowing what happens behind the scenes when I click 
>>>> "Customise and Download". Can someone help me out with this?
>>>>
>>>> Thank you
>>>> Bhushan
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "twitter-bootstrap" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to twitter-bootst...@**googlegroups.com.
>>>>
>>>> For more options, visit 
>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>> .
>>>>  
>>>>  
>>>>
>>>>  -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "twitter-bootstrap" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>  
>>>  
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"twitter-bootstrap" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to