瀏覽代碼

fixed conflict

version-14
Nabin Hait 10 年之前
父節點
當前提交
b4e69f48d3
共有 4 個檔案被更改,包括 12 行新增9 行删除
  1. +1
    -0
      frappe/hooks.py
  2. +6
    -3
      frappe/public/js/frappe/misc/number_format.js
  3. +1
    -1
      frappe/website/utils.py
  4. +4
    -5
      frappe/website/website_generator.py

+ 1
- 0
frappe/hooks.py 查看文件

@@ -6,6 +6,7 @@ app_description = "Full Stack Web Application Framework in Python"
app_icon = "octicon octicon-circuit-board"
app_version = "5.0.0-beta"
app_color = "orange"

app_email = "support@frappe.io"

before_install = "frappe.utils.install.before_install"


+ 6
- 3
frappe/public/js/frappe/misc/number_format.js 查看文件

@@ -174,12 +174,15 @@ function get_number_format_info(format) {
}

function _round(num, precision) {
var is_negative = num < 0 ? true : false;
var d = cint(precision);
var m = Math.pow(10, d);
var n = +(d ? num * m : num).toFixed(8); // Avoid rounding errors
var n = +(d ? Math.abs(num) * m : Math.abs(num)).toFixed(8); // Avoid rounding errors
var i = Math.floor(n), f = n - i;
var r = (!precision && f == 0.5) ? ((i % 2 == 0) ? i : i + 1) : Math.round(n);
return d ? r / m : r;
var r = ((!precision && f == 0.5) ? ((i % 2 == 0) ? i : i + 1) : Math.round(n));
r = d ? r / m : r;
return is_negative ? -r : r;

}

function roundNumber(num, precision) {


+ 1
- 1
frappe/website/utils.py 查看文件

@@ -15,7 +15,7 @@ def delete_page_cache(path):
def scrub_relative_urls(html):
"""prepend a slash before a relative url"""
html = re.sub("""(src|href)[^\w'"]*['"](?!http|ftp|mailto|/|#|%|{)([^'" >]+)['"]""", '\g<1> = "/\g<2>"', html)
html = re.sub("""url\((?!http|ftp|/|#|%|{)([^\(\)]+)\)""", 'url(/\g<1>)', html)
html = re.sub("""url\((?!(['"]?)(http|ftp|/|#|%|{))(['"]?)([^\(\)]+)\)""", 'url(\g<3>/\g<4>)', html)
return html

def find_first_image(html):


+ 4
- 5
frappe/website/website_generator.py 查看文件

@@ -104,16 +104,15 @@ class WebsiteGenerator(Document):

if old_route and old_route != self.get_route():
# clear cache of old routes
old_routes = frappe.get_all(self.doctype, fields=["parent_website_route", "page_name"],
filters={"parent_website_route": ("like", old_route + "%")})
old_routes = frappe.get_all(self.doctype, filters={"parent_website_route": ("like", old_route + "%")})

if old_routes:
for old_route in old_routes:
clear_cache(make_route(old_route))
for like_old_route in old_routes:
clear_cache(frappe.get_doc(self.doctype, like_old_route.name).get_route())

frappe.db.sql("""update `tab{0}` set
parent_website_route = replace(parent_website_route, %s, %s),
modified = %s
modified = %s,
modified_by = %s
where parent_website_route like %s""".format(self.doctype),
(old_route, self.get_route(), now(), frappe.session.user, old_route + "%"))


Loading…
取消
儲存