previews changes, login / register buttons
This commit is contained in:
parent
d2a6374551
commit
4e5fdbe8a7
|
@ -48,10 +48,18 @@ class BestPractice(ItfModel):
|
||||||
'id': self.id,
|
'id': self.id,
|
||||||
'title': self.title,
|
'title': self.title,
|
||||||
'category': self.category.name,
|
'category': self.category.name,
|
||||||
'quick_howto': self.quick_howto,
|
'story': self.story,
|
||||||
'guideline': self.guideline
|
'images': self.get_images()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def get_images(self):
|
||||||
|
images = []
|
||||||
|
for i in BestPracticeImage.objects.filter(bestpractice=self):
|
||||||
|
images.append({
|
||||||
|
'url': i.image.url,
|
||||||
|
'caption': i.caption
|
||||||
|
})
|
||||||
|
return images
|
||||||
|
|
||||||
class BestPracticeCategory(models.Model):
|
class BestPracticeCategory(models.Model):
|
||||||
name = models.CharField(max_length=256)
|
name = models.CharField(max_length=256)
|
||||||
|
|
|
@ -454,7 +454,7 @@ BEGIN mainPanel
|
||||||
elements: [
|
elements: [
|
||||||
{
|
{
|
||||||
element: app.construct.loginBox(),
|
element: app.construct.loginBox(),
|
||||||
size: 256
|
size: 32
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
element: app.construct.previewBox()
|
element: app.construct.previewBox()
|
||||||
|
@ -470,6 +470,25 @@ BEGIN mainPanel
|
||||||
id: id
|
id: id
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var btnsWrapper = new Ox.Element().css({'textAlign': 'center', 'marginTop': '4px'});
|
||||||
|
|
||||||
|
var loginBtn = new Ox.Button({
|
||||||
|
'id': 'loginBtn',
|
||||||
|
'title': 'Login',
|
||||||
|
'size': 'large'
|
||||||
|
}).bindEvent("click", function() {
|
||||||
|
ui.accountDialog("login").open();
|
||||||
|
}).appendTo(btnsWrapper);
|
||||||
|
|
||||||
|
var registerBtn = new Ox.Button({
|
||||||
|
'id': 'registerBtn',
|
||||||
|
'title': 'Register',
|
||||||
|
'size': 'large'
|
||||||
|
}).bindEvent("click", function() {
|
||||||
|
ui.accountDialog("register").open();
|
||||||
|
}).appendTo(btnsWrapper);
|
||||||
|
|
||||||
|
btnsWrapper.appendTo(c);
|
||||||
/*
|
/*
|
||||||
var registerForm = (function() {
|
var registerForm = (function() {
|
||||||
var u = ui.accountDialogOptions('register');
|
var u = ui.accountDialogOptions('register');
|
||||||
|
@ -507,10 +526,10 @@ BEGIN mainPanel
|
||||||
btnsWrapper.appendTo(e);
|
btnsWrapper.appendTo(e);
|
||||||
return e;
|
return e;
|
||||||
})();
|
})();
|
||||||
|
*/
|
||||||
|
|
||||||
|
// registerForm.appendTo(c);
|
||||||
|
|
||||||
registerForm.appendTo(c);
|
|
||||||
*/
|
|
||||||
/*
|
/*
|
||||||
var $registerTitle = new Ox.Element().html("Register:").appendTo(c);
|
var $registerTitle = new Ox.Element().html("Register:").appendTo(c);
|
||||||
var registerForm = c.$form = new Ox.Form({
|
var registerForm = c.$form = new Ox.Form({
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
<div class="itfPreview">
|
<div class="itfPreview">
|
||||||
<span class="itfPreviewTitle">${title}</span><br /><br />
|
<span class="itfPreviewTitle">${title}</span><br /><br />
|
||||||
<span class="itfPreviewSub">Category: </span><span class="itfPreviewText">${category}</span> <br /><br />
|
<span class="itfPreviewSub">Category: </span><span class="itfPreviewText">${category}</span> <br /><br />
|
||||||
<span class="itfPreviewSub">Quick Howto: </span><span class="itfPreviewText">${quick_howto}</span>
|
<div class="itfPreviewImages">
|
||||||
|
{{each images}} <img src="${$value.url}" title="${$value.caption}" /> {{/each}}
|
||||||
|
</div>
|
||||||
|
<span class="itfPreviewSub">Story: </span><span class="itfPreviewText">${story}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user