From c92b5cdb680e7fa8a44f6d13e4d1d7607af46db5 Mon Sep 17 00:00:00 2001 From: Andrew Davidson Date: Thu, 15 Mar 2012 14:41:44 -0700 Subject: [PATCH] updated some formatting, redirect to main page after creating, pre-populate form for easier submissions" --- mysecrets.py | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/mysecrets.py b/mysecrets.py index c91ed6a..a9f3675 100755 --- a/mysecrets.py +++ b/mysecrets.py @@ -85,7 +85,7 @@ def get_generated_from_url(domain): db.insert('generated', base_url = domain, password = mkpass()) gen = db.select('generated', where='base_url LIKE "%'+domain+'%"') - return gen + return gen[0].password class index: @@ -115,7 +115,7 @@ class index: domain = i.base_url - body.append('

'+domain+'

\n') + body.append('

'+domain+'

') selected = get_pair_from_url(i.base_url) generated = get_generated_from_url(i.base_url) @@ -125,16 +125,25 @@ class index: for pair in selected: body.append('
  • '+pair.username+' '+pair.password+ ' (x)
  • \n') + href="/secret/del?id='+str(pair.id)+'">(x)') body.append('') - body.append('

    Suggested:

    \n

    ' + generated[0].password + '

    \n') - body.append('

    Create:

    \n') + body.append('

    Suggested:

    \n

    ' + generated + '

    ') + body.append('

    Create:

    ') - body.append('
    \n'+ \ - f.render()+ '\n
    ') - - return render.page('create',''.join(body)) + body.append('
    ') + body.append('') + body.append('') + body.append('') + body.append('') + body.append('') + body.append('') + body.append('') + body.append('
    ') + + return render.page(domain,'\n'.join(body)) if method == 'create': @@ -147,14 +156,7 @@ class index: n = db.insert('passwords', username=i.username, password=i.password, \ base_url=i.base_url) - selected = get_pair_from_url(i.base_url) - - body = ['

    '+i.base_url+'

    ',''] - - for pair in selected: - body.append('('+pair.username+', '+pair.password+')') - - return render.page('Created', ''.join(body)) + raise web.seeother('/secret/new?base_url='+i.base_url) if method == 'js-overlay': return '''\ @@ -211,8 +213,6 @@ class index: i.className+='myS'; i.style.position='relative'; i.style.margin='0em auto'; - i.style.width='360px'; - i.style.height='530px'; i.style.marginTop='20px'; i.style.backgroundColor='rgba(255,255,255,1)'; o.appendChild(i); @@ -221,7 +221,7 @@ class index: f.id='myS-iframe'; f.className+='myS'; f.width=320; - f.height=480; + f.height=320; f.style.overflow='auto'; f.src='https://amdavidson.net/secret/new?base_url='+document.domain; i.appendChild(f);